Class TenantOidcSetting
Represents settings for a tenant specific OpenID Connect authentication provider.
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.EntityFrameworkCore.dll
Syntax
public class TenantOidcSetting : ITenantAuthenticationScheme
Properties
AcrValues
Gets or sets the 'acr_values'.
Declaration
public string AcrValues { get; set; }
Property Value
String
|
AuthenticationScheme
Gets or sets the name used to reference the authentication middelware instance.
Declaration
public string AuthenticationScheme { get; set; }
Property Value
String
|
Implements
Authority
Gets or sets the authority to use when makin OpenIdConnect calls.
Declaration
public string Authority { get; set; }
Property Value
String
|
ClientId
Gets or sets the 'client_id'.
Declaration
public string ClientId { get; set; }
Property Value
String
|
DisplayName
Gets or sets the display name for the authentication.
Declaration
public string DisplayName { get; set; }
Property Value
String
|
Scopes
Gets or sets the list of permissions to request.
Declaration
public string Scopes { get; set; }
Property Value
String
|
TenantId
Gets or sets the identity of the tenant.
Declaration
public Guid TenantId { get; set; }
Property Value
System.Guid
|