{ "AssemblyIdentity": "Microsoft.AspNetCore.Authentication.OAuth, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.Extensions.DependencyInjection.OAuthExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddOAuth", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder" }, { "Name": "authenticationScheme", "Type": "System.String" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddOAuth", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder" }, { "Name": "authenticationScheme", "Type": "System.String" }, { "Name": "displayName", "Type": "System.String" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddOAuth", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder" }, { "Name": "authenticationScheme", "Type": "System.String" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [ { "ParameterName": "TOptions", "ParameterPosition": 0, "New": true, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions" ] }, { "ParameterName": "THandler", "ParameterPosition": 1, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler" ] } ] }, { "Kind": "Method", "Name": "AddOAuth", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder" }, { "Name": "authenticationScheme", "Type": "System.String" }, { "Name": "displayName", "Type": "System.String" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [ { "ParameterName": "TOptions", "ParameterPosition": 0, "New": true, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions" ] }, { "ParameterName": "THandler", "ParameterPosition": 1, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler" ] } ] } ], "GenericParameters": [] }, { "Name": "Microsoft.Extensions.DependencyInjection.OAuthPostConfigureOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.Extensions.Options.IPostConfigureOptions" ], "Members": [ { "Kind": "Method", "Name": "PostConfigure", "Parameters": [ { "Name": "name", "Type": "System.String" }, { "Name": "options", "Type": "T0" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Options.IPostConfigureOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "dataProtection", "Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TOptions", "ParameterPosition": 0, "New": true, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions" ] }, { "ParameterName": "THandler", "ParameterPosition": 1, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler" ] } ] }, { "Name": "Microsoft.AspNetCore.Builder.OAuthAppBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseOAuthAuthentication", "Parameters": [ { "Name": "app", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseOAuthAuthentication", "Parameters": [ { "Name": "app", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.ClaimActionCollectionMapExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "MapJsonKey", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimType", "Type": "System.String" }, { "Name": "jsonKey", "Type": "System.String" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapJsonKey", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimType", "Type": "System.String" }, { "Name": "jsonKey", "Type": "System.String" }, { "Name": "valueType", "Type": "System.String" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapJsonSubKey", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimType", "Type": "System.String" }, { "Name": "jsonKey", "Type": "System.String" }, { "Name": "subKey", "Type": "System.String" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapJsonSubKey", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimType", "Type": "System.String" }, { "Name": "jsonKey", "Type": "System.String" }, { "Name": "subKey", "Type": "System.String" }, { "Name": "valueType", "Type": "System.String" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapCustomJson", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimType", "Type": "System.String" }, { "Name": "resolver", "Type": "System.Func" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapCustomJson", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimType", "Type": "System.String" }, { "Name": "valueType", "Type": "System.String" }, { "Name": "resolver", "Type": "System.Func" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapAll", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapAllExcept", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "exclusions", "Type": "System.String[]", "IsParams": true } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "DeleteClaim", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimType", "Type": "System.String" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "DeleteClaims", "Parameters": [ { "Name": "collection", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection" }, { "Name": "claimTypes", "Type": "System.String[]", "IsParams": true } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.OAuthCreatingTicketContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.ResultContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_User", "Parameters": [], "ReturnType": "Newtonsoft.Json.Linq.JObject", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_TokenResponse", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AccessToken", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_TokenType", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RefreshToken", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ExpiresIn", "Parameters": [], "ReturnType": "System.Nullable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Backchannel", "Parameters": [], "ReturnType": "System.Net.Http.HttpClient", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Identity", "Parameters": [], "ReturnType": "System.Security.Claims.ClaimsIdentity", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RunClaimActions", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RunClaimActions", "Parameters": [ { "Name": "userData", "Type": "Newtonsoft.Json.Linq.JObject" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "principal", "Type": "System.Security.Claims.ClaimsPrincipal" }, { "Name": "properties", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "scheme", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions" }, { "Name": "backchannel", "Type": "System.Net.Http.HttpClient" }, { "Name": "tokens", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "principal", "Type": "System.Security.Claims.ClaimsPrincipal" }, { "Name": "properties", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "scheme", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme" }, { "Name": "options", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions" }, { "Name": "backchannel", "Type": "System.Net.Http.HttpClient" }, { "Name": "tokens", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse" }, { "Name": "user", "Type": "Newtonsoft.Json.Linq.JObject" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.OAuthEvents", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_OnCreatingTicket", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnCreatingTicket", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OnRedirectToAuthorizationEndpoint", "Parameters": [], "ReturnType": "System.Func, System.Threading.Tasks.Task>", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_OnRedirectToAuthorizationEndpoint", "Parameters": [ { "Name": "value", "Type": "System.Func, System.Threading.Tasks.Task>" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreatingTicket", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthCreatingTicketContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RedirectToAuthorizationEndpoint", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Authentication.RedirectContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.AuthenticationProperties", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Scope", "Parameters": [], "ReturnType": "System.Collections.Generic.ICollection", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Scope", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.ICollection" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetScope", "Parameters": [ { "Name": "scopes", "Type": "System.String[]", "IsParams": true } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "items", "Type": "System.Collections.Generic.IDictionary" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "items", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "parameters", "Type": "System.Collections.Generic.IDictionary" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "ScopeKey", "Parameters": [], "ReturnType": "System.String", "Static": true, "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.OAuthDefaults", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "DisplayName", "Parameters": [], "ReturnType": "System.String", "Static": true, "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Backchannel", "Parameters": [], "ReturnType": "System.Net.Http.HttpClient", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Events", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.OAuth.OAuthEvents", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Events", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthEvents" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateEventsAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleRemoteAuthenticateAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ExchangeCodeAsync", "Parameters": [ { "Name": "code", "Type": "System.String" }, { "Name": "redirectUri", "Type": "System.String" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateTicketAsync", "Parameters": [ { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" }, { "Name": "properties", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" }, { "Name": "tokens", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "HandleChallengeAsync", "Parameters": [ { "Name": "properties", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "BuildChallengeUrl", "Parameters": [ { "Name": "properties", "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" }, { "Name": "redirectUri", "Type": "System.String" } ], "ReturnType": "System.String", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "FormatScope", "Parameters": [ { "Name": "scopes", "Type": "System.Collections.Generic.IEnumerable" } ], "ReturnType": "System.String", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "FormatScope", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptionsMonitor" }, { "Name": "logger", "Type": "Microsoft.Extensions.Logging.ILoggerFactory" }, { "Name": "encoder", "Type": "System.Text.Encodings.Web.UrlEncoder" }, { "Name": "clock", "Type": "Microsoft.AspNetCore.Authentication.ISystemClock" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TOptions", "ParameterPosition": 0, "New": true, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions" ] } ] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Validate", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ClientId", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ClientId", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ClientSecret", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ClientSecret", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AuthorizationEndpoint", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AuthorizationEndpoint", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_TokenEndpoint", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_TokenEndpoint", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_UserInformationEndpoint", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_UserInformationEndpoint", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Events", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.OAuth.OAuthEvents", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Events", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.OAuth.OAuthEvents" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ClaimActions", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Scope", "Parameters": [], "ReturnType": "System.Collections.Generic.ICollection", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_StateDataFormat", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authentication.ISecureDataFormat", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_StateDataFormat", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authentication.ISecureDataFormat" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Success", "Parameters": [ { "Name": "response", "Type": "Newtonsoft.Json.Linq.JObject" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Failed", "Parameters": [ { "Name": "error", "Type": "System.Exception" } ], "ReturnType": "Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Response", "Parameters": [], "ReturnType": "Newtonsoft.Json.Linq.JObject", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Response", "Parameters": [ { "Name": "value", "Type": "Newtonsoft.Json.Linq.JObject" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AccessToken", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AccessToken", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_TokenType", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_TokenType", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RefreshToken", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RefreshToken", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ExpiresIn", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ExpiresIn", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Error", "Parameters": [], "ReturnType": "System.Exception", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Error", "Parameters": [ { "Name": "value", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ClaimType", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ValueType", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "userData", "Type": "Newtonsoft.Json.Linq.JObject" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" }, { "Name": "issuer", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimType", "Type": "System.String" }, { "Name": "valueType", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.Collections.Generic.IEnumerable" ], "Members": [ { "Kind": "Method", "Name": "Clear", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Remove", "Parameters": [ { "Name": "claimType", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Add", "Parameters": [ { "Name": "action", "Type": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetEnumerator", "Parameters": [], "ReturnType": "System.Collections.Generic.IEnumerator", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.Generic.IEnumerable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.Claims.CustomJsonClaimAction", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Resolver", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "userData", "Type": "Newtonsoft.Json.Linq.JObject" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" }, { "Name": "issuer", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimType", "Type": "System.String" }, { "Name": "valueType", "Type": "System.String" }, { "Name": "resolver", "Type": "System.Func" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.Claims.DeleteClaimAction", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "userData", "Type": "Newtonsoft.Json.Linq.JObject" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" }, { "Name": "issuer", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimType", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.Claims.JsonKeyClaimAction", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_JsonKey", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "userData", "Type": "Newtonsoft.Json.Linq.JObject" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" }, { "Name": "issuer", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimType", "Type": "System.String" }, { "Name": "valueType", "Type": "System.String" }, { "Name": "jsonKey", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.Claims.JsonSubKeyClaimAction", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.OAuth.Claims.JsonKeyClaimAction", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_SubKey", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "userData", "Type": "Newtonsoft.Json.Linq.JObject" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" }, { "Name": "issuer", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimType", "Type": "System.String" }, { "Name": "valueType", "Type": "System.String" }, { "Name": "jsonKey", "Type": "System.String" }, { "Name": "subKey", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Authentication.OAuth.Claims.MapAllClaimsAction", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "userData", "Type": "Newtonsoft.Json.Linq.JObject" }, { "Name": "identity", "Type": "System.Security.Claims.ClaimsIdentity" }, { "Name": "issuer", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }