Skip to main content

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

Property Value

System.Collections.Generic.IEnumerable<System.String>