Abblix.Oidc.Server.Features.ScopeManagement Namespace
Abblix.Oidc.Server
Abblix.Oidc.Server.Features.ScopeManagement Namespace
| Classes | |
|---|---|
| ScopeManager | In-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. |
| ScopeManagerExtensions | Provides extension methods for scope validation, leveraging a scope manager and resource definitions to ensure the validity and permissibility of requested scopes. |
| Interfaces | |
|---|---|
| IScopeManager | Registry 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. |