Skip to main content

Abblix.Oidc.Server.Features.ScopeManagement Namespace

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.ScopeManagement Namespace

Classes
ScopeManagerIn-memory IScopeManager that seeds the registry with the six OIDC Core §5.4 standard scopes (openid, profile, email, address, phone, offline_access) and merges any host-defined scopes from Scopes. Lookups are case-sensitive (RFC 6749 §3.3 treats scope values as case-sensitive strings) and host-defined scopes do not override the standard ones.
ScopeManagerExtensionsProvides extension methods for scope validation, leveraging a scope manager and resource definitions to ensure the validity and permissibility of requested scopes.
Interfaces
IScopeManagerRegistry of OAuth 2.0 scope definitions known to the authorization server (RFC 6749 §3.3), including the OIDC standard scopes (openid, profile, email, address, phone, offline_access; OIDC Core §5.4) and any host-defined custom scopes. Implements System.Collections.Generic.IEnumerable<> so callers may iterate the full registered set.