Show / Hide Table of Contents

Class TenantOidcSetting

Represents settings for a tenant specific OpenID Connect authentication provider.

Inheritance
Object
TenantOidcSetting
Inherited Members
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
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
ITenantAuthenticationScheme.AuthenticationScheme

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

Implements
ITenantAuthenticationScheme.TenantId

UseWindowsIdp

Gets or sets the 'acr_values' for indicating that the user preferably should log in with windows authentication. Settings this property will override all settings in AcrValues.

Declaration
public string UseWindowsIdp { get; set; }
Property Value
String

Back to top Generated by DocFX