{ "AssemblyIdentity": "Microsoft.AspNetCore.Authentication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Builder.AuthenticationOptions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_AuthenticationScheme", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AuthenticationScheme", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AutomaticAuthenticate", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AutomaticAuthenticate", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AutomaticChallenge", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AutomaticChallenge", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ClaimsIssuer", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ClaimsIssuer", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Description", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationDescription", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Description", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationDescription" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Builder.ClaimsTransformationAppBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseClaimsTransformation", "Parameters": [ { "Name": "app", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseClaimsTransformation", "Parameters": [ { "Name": "app", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" }, { "Name": "transform", "Type": "System.Func>" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseClaimsTransformation", "Parameters": [ { "Name": "app", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Builder.ClaimsTransformationOptions" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Builder.ClaimsTransformationOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Transformer", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.IClaimsTransformer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Transformer", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.IClaimsTransformer" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Builder.AuthenticationOptions", "ImplementedInterfaces": [], "Members": [ { "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_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_CallbackPath", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_CallbackPath", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Http.PathString" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SignInScheme", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SignInScheme", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DisplayName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DisplayName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RemoteAuthenticationTimeout", "Parameters": [], "ReturnType": "System.TimeSpan", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RemoteAuthenticationTimeout", "Parameters": [ { "Name": "value", "Type": "System.TimeSpan" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SaveTokens", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SaveTokens", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "Events", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.AuthenticateResult", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Succeeded", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Ticket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationTicket", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Failure", "Parameters": [], "ReturnType": "System.Exception", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Skipped", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Success", "Parameters": [ { "Name": "ticket", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Skip", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Fail", "Parameters": [ { "Name": "failure", "Type": "System.Exception" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Fail", "Parameters": [ { "Name": "failureMessage", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.AuthenticationHandler", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler" ], "Members": [ { "Kind": "Method", "Name": "get_SignInAccepted", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SignInAccepted", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SignOutAccepted", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SignOutAccepted", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ChallengeCalled", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ChallengeCalled", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Context", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Request", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.HttpRequest", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Response", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.HttpResponse", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OriginalPathBase", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OriginalPath", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Logger", "Parameters": [], "ReturnType": "Microsoft.Extensions.Logging.ILogger", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_UrlEncoder", "Parameters": [], "ReturnType": "System.Text.Encodings.Web.UrlEncoder", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_PriorHandler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_PriorHandler", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CurrentUri", "Parameters": [], "ReturnType": "System.String", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Options", "Parameters": [], "ReturnType": "T0", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "InitializeAsync", "Parameters": [ { "Name": "options", "Type": "T0" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "logger", "Type": "Microsoft.Extensions.Logging.ILogger" }, { "Name": "encoder", "Type": "System.Text.Encodings.Web.UrlEncoder" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BuildRedirectUri", "Parameters": [ { "Name": "targetPath", "Type": "System.String" } ], "ReturnType": "System.String", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "FinishResponseAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleRequestAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetDescriptions", "Parameters": [ { "Name": "describeContext", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.DescribeSchemesContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ShouldHandleScheme", "Parameters": [ { "Name": "authenticationScheme", "Type": "System.String" }, { "Name": "handleAutomatic", "Type": "System.Boolean" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AuthenticateAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.AuthenticateContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleAuthenticateOnceAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleAuthenticateAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "SignInAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignInContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleSignInAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignInContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "SignOutAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleSignOutAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleForbiddenAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.ChallengeContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleUnauthorizedAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.ChallengeContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ChallengeAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.ChallengeContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TOptions", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Builder.AuthenticationOptions" ] } ] }, { "Name": "Microsoft.AspNetCore.Authentication.AuthenticationMiddleware", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_AuthenticationScheme", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AuthenticationScheme", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Options", "Parameters": [], "ReturnType": "T0", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Options", "Parameters": [ { "Name": "value", "Type": "T0" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Logger", "Parameters": [], "ReturnType": "Microsoft.Extensions.Logging.ILogger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Logger", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Logging.ILogger" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_UrlEncoder", "Parameters": [], "ReturnType": "System.Text.Encodings.Web.UrlEncoder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_UrlEncoder", "Parameters": [ { "Name": "value", "Type": "System.Text.Encodings.Web.UrlEncoder" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateHandler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationHandler", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "next", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "loggerFactory", "Type": "Microsoft.Extensions.Logging.ILoggerFactory" }, { "Name": "encoder", "Type": "System.Text.Encodings.Web.UrlEncoder" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TOptions", "ParameterPosition": 0, "New": true, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Builder.AuthenticationOptions" ] } ] }, { "Name": "Microsoft.AspNetCore.Authentication.AuthenticationTicket", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_AuthenticationScheme", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Principal", "Parameters": [], "ReturnType": "System.Security.Claims.ClaimsPrincipal", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Properties", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "principal", "Type": "System.Security.Claims.ClaimsPrincipal" }, { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" }, { "Name": "authenticationScheme", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.AuthenticationToken", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Name", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Name", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Value", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Value", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.ClaimsTransformationContext", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Context", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Principal", "Parameters": [], "ReturnType": "System.Security.Claims.ClaimsPrincipal", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Principal", "Parameters": [ { "Name": "value", "Type": "System.Security.Claims.ClaimsPrincipal" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.ClaimsTransformationHandler", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler" ], "Members": [ { "Kind": "Method", "Name": "get_PriorHandler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_PriorHandler", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AuthenticateAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.AuthenticateContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ChallengeAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.ChallengeContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetDescriptions", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.DescribeSchemesContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SignInAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignInContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SignOutAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Http.Features.Authentication.IAuthenticationHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RegisterAuthenticationHandler", "Parameters": [ { "Name": "auth", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.IHttpAuthenticationFeature" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UnregisterAuthenticationHandler", "Parameters": [ { "Name": "auth", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.IHttpAuthenticationFeature" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "transform", "Type": "Microsoft.AspNetCore.Authentication.IClaimsTransformer" }, { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.ClaimsTransformationMiddleware", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Options", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Builder.ClaimsTransformationOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Options", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Builder.ClaimsTransformationOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "next", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.ClaimsTransformer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.IClaimsTransformer" ], "Members": [ { "Kind": "Method", "Name": "get_OnTransform", "Parameters": [], "ReturnType": "System.Func>", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnTransform", "Parameters": [ { "Name": "value", "Type": "System.Func>" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TransformAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.ClaimsTransformationContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IClaimsTransformer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.IClaimsTransformer", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "TransformAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.ClaimsTransformationContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.ISystemClock", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_UtcNow", "Parameters": [], "ReturnType": "System.DateTimeOffset", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Authentication.AuthenticationHandler", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "HandleRequestAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleRemoteCallbackAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleRemoteAuthenticateAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleAuthenticateAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleSignOutAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleSignInAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.SignInContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleForbiddenAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.Features.Authentication.ChallengeContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GenerateCorrelationId", "Parameters": [ { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ValidateCorrelationId", "Parameters": [ { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" } ], "ReturnType": "System.Boolean", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TOptions", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions" ] } ] }, { "Name": "Microsoft.AspNetCore.Authentication.SharedAuthenticationOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_SignInScheme", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SignInScheme", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.SystemClock", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.ISystemClock" ], "Members": [ { "Kind": "Method", "Name": "get_UtcNow", "Parameters": [], "ReturnType": "System.DateTimeOffset", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.ISystemClock", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "StoreTokens", "Parameters": [ { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" }, { "Name": "tokens", "Type": "System.Collections.Generic.IEnumerable" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTokenValue", "Parameters": [ { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" }, { "Name": "tokenName", "Type": "System.String" } ], "ReturnType": "System.String", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTokens", "Parameters": [ { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" } ], "ReturnType": "System.Collections.Generic.IEnumerable", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTokenAsync", "Parameters": [ { "Name": "manager", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationManager" }, { "Name": "tokenName", "Type": "System.String" } ], "ReturnType": "System.Threading.Tasks.Task", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTokenAsync", "Parameters": [ { "Name": "manager", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationManager" }, { "Name": "signInScheme", "Type": "System.String" }, { "Name": "tokenName", "Type": "System.String" } ], "ReturnType": "System.Threading.Tasks.Task", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.IDataSerializer", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Serialize", "Parameters": [ { "Name": "model", "Type": "T0" } ], "ReturnType": "System.Byte[]", "GenericParameter": [] }, { "Kind": "Method", "Name": "Deserialize", "Parameters": [ { "Name": "data", "Type": "System.Byte[]" } ], "ReturnType": "T0", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TModel", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Name": "Microsoft.AspNetCore.Authentication.ISecureDataFormat", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Protect", "Parameters": [ { "Name": "data", "Type": "T0" } ], "ReturnType": "System.String", "GenericParameter": [] }, { "Kind": "Method", "Name": "Protect", "Parameters": [ { "Name": "data", "Type": "T0" }, { "Name": "purpose", "Type": "System.String" } ], "ReturnType": "System.String", "GenericParameter": [] }, { "Kind": "Method", "Name": "Unprotect", "Parameters": [ { "Name": "protectedText", "Type": "System.String" } ], "ReturnType": "T0", "GenericParameter": [] }, { "Kind": "Method", "Name": "Unprotect", "Parameters": [ { "Name": "protectedText", "Type": "System.String" }, { "Name": "purpose", "Type": "System.String" } ], "ReturnType": "T0", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TData", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Name": "Microsoft.AspNetCore.Authentication.PropertiesDataFormat", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.SecureDataFormat", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "protector", "Type": "Microsoft.AspNetCore.DataProtection.IDataProtector" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.PropertiesSerializer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.IDataSerializer" ], "Members": [ { "Kind": "Method", "Name": "get_Default", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.PropertiesSerializer", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Serialize", "Parameters": [ { "Name": "model", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" } ], "ReturnType": "System.Byte[]", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IDataSerializer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Deserialize", "Parameters": [ { "Name": "data", "Type": "System.Byte[]" } ], "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IDataSerializer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "writer", "Type": "System.IO.BinaryWriter" }, { "Name": "properties", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Read", "Parameters": [ { "Name": "reader", "Type": "System.IO.BinaryReader" } ], "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.SecureDataFormat", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.ISecureDataFormat" ], "Members": [ { "Kind": "Method", "Name": "Protect", "Parameters": [ { "Name": "data", "Type": "T0" } ], "ReturnType": "System.String", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.ISecureDataFormat", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Protect", "Parameters": [ { "Name": "data", "Type": "T0" }, { "Name": "purpose", "Type": "System.String" } ], "ReturnType": "System.String", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.ISecureDataFormat", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Unprotect", "Parameters": [ { "Name": "protectedText", "Type": "System.String" } ], "ReturnType": "T0", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.ISecureDataFormat", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Unprotect", "Parameters": [ { "Name": "protectedText", "Type": "System.String" }, { "Name": "purpose", "Type": "System.String" } ], "ReturnType": "T0", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.ISecureDataFormat", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serializer", "Type": "Microsoft.AspNetCore.Authentication.IDataSerializer" }, { "Name": "protector", "Type": "Microsoft.AspNetCore.DataProtection.IDataProtector" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TData", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Name": "Microsoft.AspNetCore.Authentication.Base64UrlTextEncoder", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Encode", "Parameters": [ { "Name": "data", "Type": "System.Byte[]" } ], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Decode", "Parameters": [ { "Name": "text", "Type": "System.String" } ], "ReturnType": "System.Byte[]", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.TicketDataFormat", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.SecureDataFormat", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "protector", "Type": "Microsoft.AspNetCore.DataProtection.IDataProtector" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.TicketSerializer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.IDataSerializer" ], "Members": [ { "Kind": "Method", "Name": "get_Default", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.TicketSerializer", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Serialize", "Parameters": [ { "Name": "ticket", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket" } ], "ReturnType": "System.Byte[]", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IDataSerializer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Deserialize", "Parameters": [ { "Name": "data", "Type": "System.Byte[]" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationTicket", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IDataSerializer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "writer", "Type": "System.IO.BinaryWriter" }, { "Name": "ticket", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteIdentity", "Parameters": [ { "Name": "writer", "Type": "System.IO.BinaryWriter" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteClaim", "Parameters": [ { "Name": "writer", "Type": "System.IO.BinaryWriter" }, { "Name": "claim", "Type": "System.Security.Claims.Claim" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Read", "Parameters": [ { "Name": "reader", "Type": "System.IO.BinaryReader" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationTicket", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadIdentity", "Parameters": [ { "Name": "reader", "Type": "System.IO.BinaryReader" } ], "ReturnType": "System.Security.Claims.ClaimsIdentity", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadClaim", "Parameters": [ { "Name": "reader", "Type": "System.IO.BinaryReader" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" } ], "ReturnType": "System.Security.Claims.Claim", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.BaseContext", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_HttpContext", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Request", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.HttpRequest", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Response", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.HttpResponse", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.BaseControlContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.BaseContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_State", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.EventResultState", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_State", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.EventResultState" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HandledResponse", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Skipped", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleResponse", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SkipToNextMiddleware", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Ticket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationTicket", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Ticket", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CheckEventResult", "Parameters": [ { "Name": "result", "Type": "Microsoft.AspNetCore.Authentication.AuthenticateResult", "Direction": "Out" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.EventResultState", "Visibility": "Public", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "Continue", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "Skipped", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "HandledResponse", "Parameters": [], "GenericParameter": [], "Literal": "2" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.FailureContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.BaseControlContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Failure", "Parameters": [], "ReturnType": "System.Exception", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Failure", "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": "failure", "Type": "System.Exception" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "RemoteFailure", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.FailureContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, { "Kind": "Method", "Name": "TicketReceived", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.TicketReceivedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents" ], "Members": [ { "Kind": "Method", "Name": "get_OnRemoteFailure", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnRemoteFailure", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OnTicketReceived", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnTicketReceived", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RemoteFailure", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.FailureContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TicketReceived", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.TicketReceivedContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.TicketReceivedContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.BaseControlContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Principal", "Parameters": [], "ReturnType": "System.Security.Claims.ClaimsPrincipal", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Principal", "Parameters": [ { "Name": "value", "Type": "System.Security.Claims.ClaimsPrincipal" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Properties", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Properties", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Options", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Options", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ReturnUri", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ReturnUri", "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.RemoteAuthenticationOptions" }, { "Name": "ticket", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.Extensions.DependencyInjection.AuthenticationServiceCollectionExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddAuthentication", "Parameters": [ { "Name": "services", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddAuthentication", "Parameters": [ { "Name": "services", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ], "SourceFilters": [] }