ScopesAndClaimsProvider Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.Configuration
ScopesAndClaimsProvider Class
Aggregates metadata about supported scopes, claims, grants, and subject types.
public sealed class ScopesAndClaimsProvider : Abblix.Oidc.Server.Endpoints.Configuration.Interfaces.IScopesAndClaimsProvider
Inheritance System.Object → ScopesAndClaimsProvider
Implements IScopesAndClaimsProvider
Constructors
ScopesAndClaimsProvider(IScopeClaimsProvider, IEnumerable<IGrantTypeInformer>, ISubjectTypeConverter) Constructor
Aggregates metadata about supported scopes, claims, grants, and subject types.
public ScopesAndClaimsProvider(Abblix.Oidc.Server.Features.UserInfo.IScopeClaimsProvider scopeClaimsProvider, System.Collections.Generic.IEnumerable<Abblix.Oidc.Server.Common.Interfaces.IGrantTypeInformer> grantTypeProviders, Abblix.Oidc.Server.Features.UserInfo.ISubjectTypeConverter subjectTypeConverter);
Parameters
scopeClaimsProvider IScopeClaimsProvider
grantTypeProviders System.Collections.Generic.IEnumerable<IGrantTypeInformer>
subjectTypeConverter ISubjectTypeConverter
Properties
ScopesAndClaimsProvider.ClaimsSupported Property
Lists the claims supported by the OpenID Provider.
public System.Collections.Generic.IEnumerable<string> ClaimsSupported { get; }
Implements ClaimsSupported
Property Value
System.Collections.Generic.IEnumerable<System.String>
ScopesAndClaimsProvider.GrantTypesSupported Property
Lists the grant types supported by the OpenID Provider.
public System.Collections.Generic.IEnumerable<string> GrantTypesSupported { get; }
Implements GrantTypesSupported
Property Value
System.Collections.Generic.IEnumerable<System.String>
ScopesAndClaimsProvider.ScopesSupported Property
Lists the scopes supported by the OpenID Provider.
public System.Collections.Generic.IEnumerable<string> ScopesSupported { get; }
Implements ScopesSupported
Property Value
System.Collections.Generic.IEnumerable<System.String>
ScopesAndClaimsProvider.SubjectTypesSupported Property
Lists the subject types supported by the OpenID Provider.
public System.Collections.Generic.IEnumerable<string> SubjectTypesSupported { get; }
Implements SubjectTypesSupported