Table of Contents

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

clientStore IClientStore

The client store asked.

Exceptions

ArgumentNullException

clientStore is null.

Properties

ClientStore

The client store asked first.

protected IClientStore ClientStore { get; }

Property Value

IClientStore

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

identifier string
cancellationToken CancellationToken

Returns

Task<IConnectedApplication>

GetAllAsync(CancellationToken)

Every client, in the client store's order.

public virtual IAsyncEnumerable<IConnectedApplication> GetAllAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

IAsyncEnumerable<IConnectedApplication>