Interface IResourceStore
- Namespace
- Fdyay.IdentityServer.Stores
- Assembly
- Fdyay.IdentityServer.Core.dll
Retrieves identity and API resource configuration.
public interface IResourceStore
Methods
FindApiResourcesByNameAsync(IEnumerable<string>, CancellationToken)
Gets API resources by resource name.
Task<IEnumerable<ApiResource>> FindApiResourcesByNameAsync(IEnumerable<string> apiResourceNames, CancellationToken cancellationToken = default)
Parameters
apiResourceNamesIEnumerable<string>cancellationTokenCancellationToken
Returns
FindApiResourcesByScopeNameAsync(IEnumerable<string>, CancellationToken)
Gets API resources that claim any of the given scope names.
Task<IEnumerable<ApiResource>> FindApiResourcesByScopeNameAsync(IEnumerable<string> scopeNames, CancellationToken cancellationToken = default)
Parameters
scopeNamesIEnumerable<string>cancellationTokenCancellationToken
Returns
FindApiScopesByNameAsync(IEnumerable<string>, CancellationToken)
Gets API scopes by scope name.
Task<IEnumerable<ApiScope>> FindApiScopesByNameAsync(IEnumerable<string> scopeNames, CancellationToken cancellationToken = default)
Parameters
scopeNamesIEnumerable<string>cancellationTokenCancellationToken
Returns
FindIdentityResourcesByScopeNameAsync(IEnumerable<string>, CancellationToken)
Gets identity resources by scope name.
Task<IEnumerable<IdentityResource>> FindIdentityResourcesByScopeNameAsync(IEnumerable<string> scopeNames, CancellationToken cancellationToken = default)
Parameters
scopeNamesIEnumerable<string>cancellationTokenCancellationToken
Returns
GetAllResourcesAsync(CancellationToken)
Gets all resources.
Task<Resources> GetAllResourcesAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken