{ "AssemblyIdentity": "Microsoft.AspNetCore.Authentication.JwtBearer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerDefaults", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "AuthenticationScheme", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"Bearer\"" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerMiddleware", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.AuthenticationMiddleware", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateHandler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationHandler", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "next", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" }, { "Name": "loggerFactory", "Type": "Microsoft.Extensions.Logging.ILoggerFactory" }, { "Name": "encoder", "Type": "System.Text.Encodings.Web.UrlEncoder" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.AuthenticationFailedContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.JwtBearer.BaseJwtBearerContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Exception", "Parameters": [], "ReturnType": "System.Exception", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Exception", "Parameters": [ { "Name": "value", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Builder.JwtBearerOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.BaseJwtBearerContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.BaseControlContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Options", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Builder.JwtBearerOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Builder.JwtBearerOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AuthenticationFailed", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.AuthenticationFailedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, { "Kind": "Method", "Name": "MessageReceived", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.MessageReceivedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, { "Kind": "Method", "Name": "TokenValidated", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.TokenValidatedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, { "Kind": "Method", "Name": "Challenge", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerChallengeContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerChallengeContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.JwtBearer.BaseJwtBearerContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Properties", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AuthenticateFailure", "Parameters": [], "ReturnType": "System.Exception", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AuthenticateFailure", "Parameters": [ { "Name": "value", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Error", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Error", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ErrorDescription", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ErrorDescription", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ErrorUri", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ErrorUri", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Builder.JwtBearerOptions" }, { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents" ], "Members": [ { "Kind": "Method", "Name": "get_OnAuthenticationFailed", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnAuthenticationFailed", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OnMessageReceived", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnMessageReceived", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OnTokenValidated", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnTokenValidated", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OnChallenge", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnChallenge", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AuthenticationFailed", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.AuthenticationFailedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MessageReceived", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.MessageReceivedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TokenValidated", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.TokenValidatedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Challenge", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerChallengeContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.MessageReceivedContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.JwtBearer.BaseJwtBearerContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Token", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Token", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Builder.JwtBearerOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.JwtBearer.TokenValidatedContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.JwtBearer.BaseJwtBearerContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_SecurityToken", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Tokens.SecurityToken", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SecurityToken", "Parameters": [ { "Name": "value", "Type": "Microsoft.IdentityModel.Tokens.SecurityToken" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Builder.JwtBearerOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Builder.JwtBearerAppBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseJwtBearerAuthentication", "Parameters": [ { "Name": "app", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseJwtBearerAuthentication", "Parameters": [ { "Name": "app", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Builder.JwtBearerOptions" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Builder.JwtBearerOptions", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Builder.AuthenticationOptions", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_RequireHttpsMetadata", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RequireHttpsMetadata", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_MetadataAddress", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_MetadataAddress", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Authority", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Authority", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Audience", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Audience", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Challenge", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Challenge", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Events", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Events", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_BackchannelHttpHandler", "Parameters": [], "ReturnType": "System.Net.Http.HttpMessageHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_BackchannelHttpHandler", "Parameters": [ { "Name": "value", "Type": "System.Net.Http.HttpMessageHandler" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_BackchannelTimeout", "Parameters": [], "ReturnType": "System.TimeSpan", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_BackchannelTimeout", "Parameters": [ { "Name": "value", "Type": "System.TimeSpan" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Configuration", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Configuration", "Parameters": [ { "Name": "value", "Type": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConfigurationManager", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.IConfigurationManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConfigurationManager", "Parameters": [ { "Name": "value", "Type": "Microsoft.IdentityModel.Protocols.IConfigurationManager" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RefreshOnIssuerKeyNotFound", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RefreshOnIssuerKeyNotFound", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SystemClock", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.ISystemClock", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SystemClock", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.ISystemClock" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SecurityTokenValidators", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_TokenValidationParameters", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Tokens.TokenValidationParameters", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_TokenValidationParameters", "Parameters": [ { "Name": "value", "Type": "Microsoft.IdentityModel.Tokens.TokenValidationParameters" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SaveToken", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SaveToken", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IncludeErrorDetails", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_IncludeErrorDetails", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ], "SourceFilters": [] }