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; }