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