Table of Contents

Class PushedAuthorizationService

Namespace
Duende.IdentityServer.Services
Assembly
Duende.IdentityServer.dll
public class PushedAuthorizationService : IPushedAuthorizationService
Inheritance
PushedAuthorizationService
Implements
Inherited Members

Constructors

PushedAuthorizationService(IPushedAuthorizationSerializer, IPushedAuthorizationRequestStore)

Initializes a new instance of the PushedAuthorizationService class.

public PushedAuthorizationService(IPushedAuthorizationSerializer serializer, IPushedAuthorizationRequestStore store)

Parameters

serializer IPushedAuthorizationSerializer

The pushed authorization serializer

store IPushedAuthorizationRequestStore

The pushed authorization store

Methods

ConsumeAsync(string)

public Task ConsumeAsync(string referenceValue)

Parameters

referenceValue string

Returns

Task

GetPushedAuthorizationRequestAsync(string)

public Task<DeserializedPushedAuthorizationRequest?> GetPushedAuthorizationRequestAsync(string referenceValue)

Parameters

referenceValue string

Returns

Task<DeserializedPushedAuthorizationRequest>

StoreAsync(DeserializedPushedAuthorizationRequest)

public Task StoreAsync(DeserializedPushedAuthorizationRequest request)

Parameters

request DeserializedPushedAuthorizationRequest

Returns

Task