Table of Contents

Interface IConnectedApplicationStore

Namespace
Fdyay.IdentityServer.Stores
Assembly
Fdyay.IdentityServer.Core.dll

Every registered application, whatever protocol it speaks. Duende 8.0.1's IConnectedApplicationStore.

public interface IConnectedApplicationStore

Remarks

For a host's own reading — an administration page, an audit — of the clients and SAML service providers together. Nothing on a request path here reads it, as nothing in Duende does: a protocol request knows which store it needs.

Methods

FindByIdentifierAsync(string, CancellationToken)

The application with this identifier — a client id, or a SAML entity id — or null.

Task<IConnectedApplication?> FindByIdentifierAsync(string identifier, CancellationToken cancellationToken = default)

Parameters

identifier string
cancellationToken CancellationToken

Returns

Task<IConnectedApplication>

GetAllAsync(CancellationToken)

Every registered application, as a stream.

IAsyncEnumerable<IConnectedApplication> GetAllAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

IAsyncEnumerable<IConnectedApplication>