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
serializerIPushedAuthorizationSerializerThe pushed authorization serializer
storeIPushedAuthorizationRequestStoreThe pushed authorization store
Methods
ConsumeAsync(string)
public Task ConsumeAsync(string referenceValue)
Parameters
referenceValuestring
Returns
GetPushedAuthorizationRequestAsync(string)
public Task<DeserializedPushedAuthorizationRequest?> GetPushedAuthorizationRequestAsync(string referenceValue)
Parameters
referenceValuestring
Returns
StoreAsync(DeserializedPushedAuthorizationRequest)
public Task StoreAsync(DeserializedPushedAuthorizationRequest request)