Table of Contents

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

List<string>

SecurityPrincipalId

The unique identifier of the user.

[JsonPropertyName("security_principal_id")]
public required string SecurityPrincipalId { get; set; }

Property Value

string

UserPrincipalName

The user principal name (UPN).

[JsonPropertyName("user_principal_name")]
public required string UserPrincipalName { get; set; }

Property Value

string