Table of Contents

Class PolicyMatchingStrategy

Namespace
FoundationaLLM.Common.Models.Authorization
Assembly
FoundationaLLM.Common.dll

Represents a policy matching strategy.

public class PolicyMatchingStrategy
Inheritance
PolicyMatchingStrategy
Inherited Members
Extension Methods

Properties

UserIdentityProperties

Gets or sets the list of user identity properties that are used to enforce the policy.

[JsonPropertyName("user_identity_properties")]
public List<string> UserIdentityProperties { get; set; }

Property Value

List<string>

Remarks

The specified user identity properties values must be matched by values of properties in the resources. It is up to the policy enforcement point to determine how to match the values (including which resource properties to use when matching).