Class PolicyEnforcerConfig
- Namespace
- Keycloak.AuthServices.Sdk.Admin.Models
- Assembly
- Keycloak.AuthServices.Sdk.dll
public class PolicyEnforcerConfig
- Inheritance
-
PolicyEnforcerConfig
- Inherited Members
-
Properties
AdditionalProperties
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Property Value
- IDictionary<string, object>
AuthServerUrl
[JsonPropertyName("auth-server-url")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? AuthServerUrl { get; set; }
Property Value
- string
[JsonPropertyName("claim-information-point")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public IDictionary<string, IDictionary<string, object>>? ClaimInformationPoint { get; set; }
Property Value
- IDictionary<string, IDictionary<string, object>>
Credentials
[JsonPropertyName("credentials")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public IDictionary<string, object>? Credentials { get; set; }
Property Value
- IDictionary<string, object>
EnforcementMode
[JsonPropertyName("enforcement-mode")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonConverter(typeof(JsonStringEnumConverter))]
public EnforcementMode? EnforcementMode { get; set; }
Property Value
- EnforcementMode?
HttpMethodAsScope
[JsonPropertyName("http-method-as-scope")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? HttpMethodAsScope { get; set; }
Property Value
- bool?
LazyLoadPaths
[JsonPropertyName("lazy-load-paths")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? LazyLoadPaths { get; set; }
Property Value
- bool?
OnDenyRedirectTo
[JsonPropertyName("on-deny-redirect-to")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? OnDenyRedirectTo { get; set; }
Property Value
- string
PathCache
[JsonPropertyName("path-cache")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public PathCacheConfig? PathCache { get; set; }
Property Value
- PathCacheConfig
Paths
[JsonPropertyName("paths")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<PathConfig>? Paths { get; set; }
Property Value
- ICollection<PathConfig>
Realm
[JsonPropertyName("realm")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Realm { get; set; }
Property Value
- string
Resource
[JsonPropertyName("resource")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Resource { get; set; }
Property Value
- string
UserManagedAccess
[JsonPropertyName("user-managed-access")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public UserManagedAccessConfig? UserManagedAccess { get; set; }
Property Value
- UserManagedAccessConfig