Class UserAuthorizationContext
- Namespace
- FoundationaLLM.Common.Models.Authorization
- Assembly
- FoundationaLLM.Common.dll
Represents authorization context for a user.
public class UserAuthorizationContext
- Inheritance
-
UserAuthorizationContext
- Inherited Members
- Extension Methods
Properties
SecurityGroupIds
The list of security group identifiers to which the user belongs.
[JsonPropertyName("security_group_ids")]
public required List<string> SecurityGroupIds { get; set; }
Property Value
SecurityPrincipalId
The unique identifier of the user.
[JsonPropertyName("security_principal_id")]
public required string SecurityPrincipalId { get; set; }
Property Value
UserPrincipalName
The user principal name (UPN).
[JsonPropertyName("user_principal_name")]
public required string UserPrincipalName { get; set; }