/// <inheritdoc/> public ValueTask HandleAsync(ValidateUserinfoRequestContext context) { if (context is null) { throw new ArgumentNullException(nameof(context)); } if (string.IsNullOrEmpty(context.Request.AccessToken)) { context.Logger.LogInformation(SR.GetResourceString(SR.ID6131), Parameters.AccessToken); context.Reject( error: Errors.MissingToken, description: SR.FormatID2029(Parameters.AccessToken), uri: SR.FormatID8000(SR.ID2029)); return(default);
/// <inheritdoc/> public ValueTask HandleAsync(ValidateRevocationRequestContext context) { if (context is null) { throw new ArgumentNullException(nameof(context)); } // Reject revocation requests missing the mandatory token parameter. if (string.IsNullOrEmpty(context.Request.Token)) { context.Logger.LogInformation(SR.GetResourceString(SR.ID6111), Parameters.Token); context.Reject( error: Errors.InvalidRequest, description: SR.FormatID2029(Parameters.Token), uri: SR.FormatID8000(SR.ID2029)); return(default);