Class SecurityPrincipal
- Assembly
- FoundationaLLM.Common.dll
Represents a security principal, such as a user, group, or service, that can be assigned permissions or access rights.
public class SecurityPrincipal : ResourceBase
- Inheritance
-
SecurityPrincipal
- Inherited Members
- Extension Methods
Properties
Gets or sets the email address associated with the security principal.
[JsonPropertyName("email")]
public string? Email { get; set; }
Property Value
Id
Gets or sets the unique identifier of the security principal.
[JsonPropertyName("id")]
public required string Id { get; set; }
Property Value
OnPremisesAccountName
Gets or sets the name of the on-premises account associated with the security principal.
[JsonPropertyName("onpremises_account_name")]
public string? OnPremisesAccountName { get; set; }