#### [Abblix\.Oidc\.Server](https://www.abblix.com/docs/api/abblix-oidc-server 'index')

## Abblix\.Oidc\.Server\.Features\.ResourceIndicators Namespace

| Classes | |
| :--- | :--- |
| [AudienceKeyResolver](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.AudienceKeyResolver 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.AudienceKeyResolver') | Answers from the resource registry, taking the first published key per resource\. |
| [ResourceKeysProvider](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.ResourceKeysProvider 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.ResourceKeysProvider') | Resolves a protected resource's encryption keys from its registration, inline or at its JWKS URI\. |
| [ResourceManager](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.ResourceManager 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.ResourceManager') | In\-memory [IResourceManager](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.IResourceManager 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.IResourceManager') backed by [Resources](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.OidcOptions#Abblix.Oidc.Server.Common.Configuration.OidcOptions.Resources 'Abblix\.Oidc\.Server\.Common\.Configuration\.OidcOptions\.Resources')\. Indexes the configured [ResourceDefinition](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Constants.ResourceDefinition 'Abblix\.Oidc\.Server\.Common\.Constants\.ResourceDefinition') entries by their absolute URI for O\(1\) lookup during RFC 8707 resource indicator validation\. |
| [ResourceManagerExtensions](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.ResourceManagerExtensions 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.ResourceManagerExtensions') | Provides extension methods for resource validation, leveraging a resource manager to ensure the validity and permissibility of requested resources\. |

| Interfaces | |
| :--- | :--- |
| [IAudienceKeyResolver](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.IAudienceKeyResolver 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.IAudienceKeyResolver') | Finds the one encryption key a token's audience published, if any\. |
| [IResourceKeysProvider](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.IResourceKeysProvider 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.IResourceKeysProvider') | Supplies the encryption keys a protected resource publishes, so an access token minted for it can be encrypted to the party that reads it rather than to this server\. |
| [IResourceManager](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ResourceIndicators.IResourceManager 'Abblix\.Oidc\.Server\.Features\.ResourceIndicators\.IResourceManager') | Looks up [ResourceDefinition](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Constants.ResourceDefinition 'Abblix\.Oidc\.Server\.Common\.Constants\.ResourceDefinition') entries registered for the authorization server, supporting validation of the `resource` parameter defined by RFC 8707 \(Resource Indicators for OAuth 2\.0\) at the authorization, token, and PAR endpoints\. |
