Class ConnectedApplicationStore
- Namespace
- Fdyay.IdentityServer.Stores
- Assembly
- Fdyay.IdentityServer.Core.dll
The registered clients, as connected applications. Duende 8.0.1's ConnectedApplicationStore without SAML.
public class ConnectedApplicationStore : IConnectedApplicationStore
- Inheritance
-
ConnectedApplicationStore
- Implements
- Derived
- Inherited Members
Remarks
The default, for a server with no SAML. AddSaml replaces it with one that answers service providers after
clients, as Duende's does; a host with another kind of application derives from this and overrides both.
Constructors
ConnectedApplicationStore(IClientStore)
A store answering from clientStore.
public ConnectedApplicationStore(IClientStore clientStore)
Parameters
clientStoreIClientStoreThe client store asked.
Exceptions
- ArgumentNullException
clientStoreis null.
Properties
ClientStore
The client store asked first.
protected IClientStore ClientStore { get; }
Property Value
Methods
FindByIdentifierAsync(string, CancellationToken)
The client with this id, enabled or not, as Duende's answers it; or null.
public virtual Task<IConnectedApplication?> FindByIdentifierAsync(string identifier, CancellationToken cancellationToken = default)
Parameters
identifierstringcancellationTokenCancellationToken
Returns
GetAllAsync(CancellationToken)
Every client, in the client store's order.
public virtual IAsyncEnumerable<IConnectedApplication> GetAllAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken