RevocationResponseFormatter Class
Formatter for responses to token revocation requests.
public class RevocationResponseFormatter : Abblix.Oidc.Server.Mvc.Formatters.Interfaces.IRevocationResponseFormatterInheritance System.Object → RevocationResponseFormatter
Implements IRevocationResponseFormatter
Constructors
RevocationResponseFormatter(IIssuerProvider) Constructor
Formatter for responses to token revocation requests.
public RevocationResponseFormatter(Abblix.Oidc.Server.Features.Issuer.IIssuerProvider issuerProvider);Parameters
issuerProvider IIssuerProvider
Supplies the issuer identifier used as the realm value on
WWW-Authenticate challenges for client-authentication failures.
Methods
RevocationResponseFormatter.FormatResponseAsync(RevocationRequest, Result<TokenRevoked,OidcError>) Method
Asynchronously formats the response for a token revocation request.
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ActionResult> FormatResponseAsync(Abblix.Oidc.Server.Model.RevocationRequest request, Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked,Abblix.Oidc.Server.Common.OidcError> response);Parameters
request RevocationRequest
The token revocation request.
response Abblix.Utils.Result<TokenRevoked,OidcError>
The response to the token revocation request.
Implements FormatResponseAsync(RevocationRequest, Result<TokenRevoked,OidcError>)
Returns
System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ActionResult>
A task that returns the formatted action result.
Remarks
This method handles different types of revocation responses and formats them into appropriate HTTP action results.