Class IAuthorizationBuilderExtensions
Adds an OpenID Connect token validator for authorization
Inheritance
System.Object
IAuthorizationBuilderExtensions
Namespace: FunctionMonkey.TokenValidator
Assembly: FunctionMonkey.TokenValidator.dll
Syntax
public static class IAuthorizationBuilderExtensions : object
Methods
| Improve this Doc View SourceAddOpenIdConnectTokenValidator(IAuthorizationBuilder, String, String, Func<OpenIdConnectConfiguration, String, TokenValidationParameters>, String)
Adds an OpenID Connect token validator for authorization Builder reference The well known endpoint (Optional) The audience to verify the token is for (Optional) If specified then this function will be called to create the parameters used to validate tokens (Optional) The header to pull the bearer token from
Declaration
public static IAuthorizationBuilder AddOpenIdConnectTokenValidator(this IAuthorizationBuilder builder, string wellKnownEndpoint, string audience = null, Func<OpenIdConnectConfiguration, string, TokenValidationParameters> tokenValidationParameterFunc = null, string header = null)
Parameters
Type | Name | Description |
---|---|---|
IAuthorization |
builder | |
System. |
wellKnownEndpoint | |
System. |
audience | |
Func<Open |
tokenValidationParameterFunc | |
System. |
header |
Returns
Type | Description |
---|---|
IAuthorization |