{ "AssemblyIdentity": "Microsoft.AspNetCore.Identity.Service.Core, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Identity.Service.AuthorizationCodeIssuer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IAuthorizationCodeIssuer" ], "Members": [ { "Kind": "Method", "Name": "CreateAuthorizationCodeAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IAuthorizationCodeIssuer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ExchangeAuthorizationCodeAsync", "Parameters": [ { "Name": "message", "Type": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IAuthorizationCodeIssuer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimsManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITokenClaimsManager" }, { "Name": "dataFormat", "Type": "Microsoft.AspNetCore.Authentication.ISecureDataFormat" }, { "Name": "errorProvider", "Type": "Microsoft.AspNetCore.Identity.Service.ProtocolErrorProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.AuthorizationRequestFactory", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IAuthorizationRequestFactory" ], "Members": [ { "Kind": "Method", "Name": "CreateAuthorizationRequestAsync", "Parameters": [ { "Name": "requestParameters", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IAuthorizationRequestFactory", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "clientIdValidator", "Type": "Microsoft.AspNetCore.Identity.Service.IClientIdValidator" }, { "Name": "redirectUriValidator", "Type": "Microsoft.AspNetCore.Identity.Service.IRedirectUriResolver" }, { "Name": "scopeValidator", "Type": "Microsoft.AspNetCore.Identity.Service.IScopeResolver" }, { "Name": "validators", "Type": "System.Collections.Generic.IEnumerable" }, { "Name": "errorProvider", "Type": "Microsoft.AspNetCore.Identity.Service.ProtocolErrorProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DefaultTokenClaimsManager", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ITokenClaimsManager" ], "Members": [ { "Kind": "Method", "Name": "CreateClaimsAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenClaimsManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "providers", "Type": "System.Collections.Generic.IEnumerable" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DefaultAuthorizationResponseFactory", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IAuthorizationResponseFactory" ], "Members": [ { "Kind": "Method", "Name": "CreateAuthorizationResponseAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IAuthorizationResponseFactory", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "providers", "Type": "System.Collections.Generic.IEnumerable" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DefaultAuthorizationResponseParameterProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IAuthorizationResponseParameterProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IAuthorizationResponseParameterProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddParameters", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" }, { "Name": "response", "Type": "Microsoft.AspNetCore.Identity.Service.AuthorizationResponse" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IAuthorizationResponseParameterProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "manager", "Type": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DefaultConfigurationManager", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IConfigurationManager" ], "Members": [ { "Kind": "Method", "Name": "GetConfigurationAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.ConfigurationContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IConfigurationManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "providers", "Type": "System.Collections.Generic.IEnumerable" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DefaultSigningCredentialsPolicyProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsPolicyProvider" ], "Members": [ { "Kind": "Method", "Name": "GetAllCredentialsAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task>", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsPolicyProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetSigningCredentialsAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsPolicyProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "sources", "Type": "System.Collections.Generic.IEnumerable" }, { "Name": "timeStampManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" }, { "Name": "environment", "Type": "Microsoft.AspNetCore.Hosting.IHostingEnvironment" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DefaultTokenResponseFactory", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ITokenResponseFactory" ], "Members": [ { "Kind": "Method", "Name": "CreateTokenResponseAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenResponseFactory", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "providers", "Type": "System.Collections.Generic.IEnumerable" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DefaultTokenResponseParameterProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ITokenResponseParameterProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenResponseParameterProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddParameters", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" }, { "Name": "response", "Type": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenResponseParameterProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "manager", "Type": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.DeveloperCertificateSigningCredentialsSource", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsSource" ], "Members": [ { "Kind": "Method", "Name": "GetCredentials", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task>", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsSource", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "environment", "Type": "Microsoft.AspNetCore.Hosting.IHostingEnvironment" }, { "Name": "timeStampManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.FormPostResponseGenerator", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GenerateResponseAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "redirectUri", "Type": "System.String" }, { "Name": "parameters", "Type": "System.Collections.Generic.IEnumerable>" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "encoder", "Type": "System.Text.Encodings.Web.HtmlEncoder" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.FragmentResponseGenerator", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GenerateResponse", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "redirectUri", "Type": "System.String" }, { "Name": "parameters", "Type": "System.Collections.Generic.IEnumerable>" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "urlEncoder", "Type": "System.Text.Encodings.Web.UrlEncoder" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.IdentityServiceBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddSigningCertificate", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder" }, { "Name": "certificate", "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2" } ], "ReturnType": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddSigningCertificates", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder" }, { "Name": "certificates", "Type": "System.Collections.Generic.IEnumerable" } ], "ReturnType": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddSigningCertificates", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder" }, { "Name": "certificatesLoader", "Type": "System.Func>" } ], "ReturnType": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "DisableDeveloperCertificate", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder" } ], "ReturnType": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddSigningCertificate", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder" }, { "Name": "func", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Identity.Service.IIdentityServiceBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.JwtAccessTokenIssuer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IAccessTokenIssuer" ], "Members": [ { "Kind": "Method", "Name": "IssueAccessTokenAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IAccessTokenIssuer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimsManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITokenClaimsManager" }, { "Name": "credentialsProvider", "Type": "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsPolicyProvider" }, { "Name": "handler", "Type": "System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.JwtIdTokenIssuer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IIdTokenIssuer" ], "Members": [ { "Kind": "Method", "Name": "IssueIdTokenAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IIdTokenIssuer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimsManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITokenClaimsManager" }, { "Name": "credentialsProvider", "Type": "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsPolicyProvider" }, { "Name": "handler", "Type": "System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.LogoutRequestFactory", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ILogoutRequestFactory" ], "Members": [ { "Kind": "Method", "Name": "CreateLogoutRequestAsync", "Parameters": [ { "Name": "requestParameters", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ILogoutRequestFactory", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "redirectUriValidator", "Type": "Microsoft.AspNetCore.Identity.Service.IRedirectUriResolver" }, { "Name": "errorProvider", "Type": "Microsoft.AspNetCore.Identity.Service.ProtocolErrorProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.IdentityServiceAuthorizationOptionsSetup", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.Extensions.Options.IConfigureOptions" ], "Members": [ { "Kind": "Method", "Name": "Configure", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Authorization.AuthorizationOptions" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Options.IConfigureOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "identityServiceOptions", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.IdentityServiceOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Issuer", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Issuer", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_LoginPolicy", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authorization.AuthorizationPolicy", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_LoginPolicy", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authorization.AuthorizationPolicy" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SessionPolicy", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authorization.AuthorizationPolicy", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SessionPolicy", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authorization.AuthorizationPolicy" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ManagementPolicy", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Authorization.AuthorizationPolicy", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ManagementPolicy", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Authorization.AuthorizationPolicy" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SigningKeys", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SigningKeys", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.IList" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AuthorizationCodeOptions", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AuthorizationCodeOptions", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Identity.Service.TokenOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AccessTokenOptions", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AccessTokenOptions", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Identity.Service.TokenOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RefreshTokenOptions", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RefreshTokenOptions", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Identity.Service.TokenOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IdTokenOptions", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_IdTokenOptions", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Identity.Service.TokenOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SerializationSettings", "Parameters": [], "ReturnType": "Newtonsoft.Json.JsonSerializerSettings", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SerializationSettings", "Parameters": [ { "Name": "value", "Type": "Newtonsoft.Json.JsonSerializerSettings" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "LoginPolicyName", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"Microsoft.AspNetCore.Identity.Service.Login\"" }, { "Kind": "Field", "Name": "SessionPolicyName", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"Microsoft.AspNetCore.Identity.Service.Session\"" }, { "Kind": "Field", "Name": "ManagementPolicyName", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"Microsoft.AspNetCore.Identity.Service.Management\"" }, { "Kind": "Field", "Name": "CookieAuthenticationScheme", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"Microsoft.AspNetCore.Identity.Service.Session.Cookies\"" }, { "Kind": "Field", "Name": "AuthenticationCookieName", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"Microsoft.AspNetCore.Identity.Service\"" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.IdentityServiceOptionsDefaultSetup", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.Extensions.Options.IConfigureOptions" ], "Members": [ { "Kind": "Method", "Name": "Configure", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Identity.Service.IdentityServiceOptions" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Options.IConfigureOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TokenMapping", "Visibility": "Public", "Kind": "Class", "BaseType": "System.Collections.ObjectModel.Collection", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Source", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddSingle", "Parameters": [ { "Name": "claimType", "Type": "System.String" }, { "Name": "contextKey", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddSingle", "Parameters": [ { "Name": "name", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "source", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TokenOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_UserClaims", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenMapping", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_UserClaims", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Identity.Service.TokenMapping" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ApplicationClaims", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenMapping", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ApplicationClaims", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Identity.Service.TokenMapping" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ContextClaims", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenMapping", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ContextClaims", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Identity.Service.TokenMapping" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_NotValidBefore", "Parameters": [], "ReturnType": "System.TimeSpan", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_NotValidBefore", "Parameters": [ { "Name": "value", "Type": "System.TimeSpan" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_NotValidAfter", "Parameters": [], "ReturnType": "System.TimeSpan", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_NotValidAfter", "Parameters": [ { "Name": "value", "Type": "System.TimeSpan" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TokenValueCardinality", "Visibility": "Public", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "Zero", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "One", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "Many", "Parameters": [], "GenericParameter": [], "Literal": "2" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TokenValueDescriptor", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Name", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Alias", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Cardinality", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.Service.TokenValueCardinality", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "name", "Type": "System.String" }, { "Name": "cardinality", "Type": "Microsoft.AspNetCore.Identity.Service.TokenValueCardinality" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "name", "Type": "System.String" }, { "Name": "alias", "Type": "System.String" }, { "Name": "cardinality", "Type": "Microsoft.AspNetCore.Identity.Service.TokenValueCardinality" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.ProtocolErrorProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "InvalidRedirectUri", "Parameters": [ { "Name": "redirectUri", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidLogoutRedirectUri", "Parameters": [ { "Name": "logoutUri", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidGrantType", "Parameters": [ { "Name": "grantType", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidClientId", "Parameters": [ { "Name": "clientId", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidAuthorizationCode", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TooManyParameters", "Parameters": [ { "Name": "parameterName", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MissingPolicy", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MissingRequiredParameter", "Parameters": [ { "Name": "parameterName", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidParameterValue", "Parameters": [ { "Name": "value", "Type": "System.String" }, { "Name": "parameterName", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RequiresLogin", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MissingOpenIdScope", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ResponseTypeNoneNotAllowed", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidLifetime", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidCodeVerifier", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MultipleResourcesNotSupported", "Parameters": [ { "Name": "resourceName", "Type": "System.String" }, { "Name": "name", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidGrant", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidResponseTypeModeCombination", "Parameters": [ { "Name": "responseType", "Type": "System.String" }, { "Name": "responseMode", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidClientCredentials", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MismatchedRedirectUrl", "Parameters": [ { "Name": "redirectUri", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidScope", "Parameters": [ { "Name": "scope", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UnauthorizedScope", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidUriFormat", "Parameters": [ { "Name": "redirectUri", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidPromptValue", "Parameters": [ { "Name": "promptValue", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "PromptNoneMustBeTheOnlyValue", "Parameters": [ { "Name": "promptValue", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidCodeChallengeMethod", "Parameters": [ { "Name": "challengeMethod", "Type": "System.String" } ], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvalidCodeChallenge", "Parameters": [], "ReturnType": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.QueryResponseGenerator", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GenerateResponse", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "redirect", "Type": "System.String" }, { "Name": "parameters", "Type": "System.Collections.Generic.IEnumerable>" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.RefreshTokenIssuer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IRefreshTokenIssuer" ], "Members": [ { "Kind": "Method", "Name": "IssueRefreshTokenAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IRefreshTokenIssuer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ExchangeRefreshTokenAsync", "Parameters": [ { "Name": "message", "Type": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IRefreshTokenIssuer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "claimsManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITokenClaimsManager" }, { "Name": "dataFormat", "Type": "Microsoft.AspNetCore.Authentication.ISecureDataFormat" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TimeStampManager", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" ], "Members": [ { "Kind": "Method", "Name": "GetCurrentTimeStampUtc", "Parameters": [], "ReturnType": "System.DateTimeOffset", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetCurrentTimeStampUtcAsDateTime", "Parameters": [], "ReturnType": "System.DateTime", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetDurationInSeconds", "Parameters": [ { "Name": "end", "Type": "System.DateTimeOffset" }, { "Name": "beginning", "Type": "System.DateTimeOffset" } ], "ReturnType": "System.Int64", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetDurationInSecondsAsString", "Parameters": [ { "Name": "end", "Type": "System.DateTimeOffset" }, { "Name": "beginning", "Type": "System.DateTimeOffset" } ], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTimeStampFromEpochTime", "Parameters": [ { "Name": "epochTime", "Type": "System.String" } ], "ReturnType": "System.DateTimeOffset", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTimeStampInEpochTime", "Parameters": [ { "Name": "validityPeriod", "Type": "System.TimeSpan" } ], "ReturnType": "System.String", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTimeStampUtc", "Parameters": [ { "Name": "validityPeriod", "Type": "System.TimeSpan" } ], "ReturnType": "System.DateTimeOffset", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetTimeStampUtcAsDateTime", "Parameters": [ { "Name": "validityPeriod", "Type": "System.TimeSpan" } ], "ReturnType": "System.DateTime", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetCurrentTimeStampInEpochTime", "Parameters": [], "ReturnType": "System.String", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "IsValidPeriod", "Parameters": [ { "Name": "start", "Type": "System.DateTimeOffset" }, { "Name": "end", "Type": "System.DateTimeOffset" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TimeStampHasExpired", "Parameters": [ { "Name": "timeStamp", "Type": "System.DateTimeOffset" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TimeStampHasTakenEffect", "Parameters": [ { "Name": "startTimeStamp", "Type": "System.DateTimeOffset" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TokenHasher", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ITokenHasher" ], "Members": [ { "Kind": "Method", "Name": "HashToken", "Parameters": [ { "Name": "token", "Type": "System.String" }, { "Name": "hashingAlgorithm", "Type": "System.String" } ], "ReturnType": "System.String", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenHasher", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TokenManager", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ITokenManager" ], "Members": [ { "Kind": "Method", "Name": "IssueTokensAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ExchangeTokenAsync", "Parameters": [ { "Name": "message", "Type": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "codeIssuer", "Type": "Microsoft.AspNetCore.Identity.Service.IAuthorizationCodeIssuer" }, { "Name": "accessTokenIssuer", "Type": "Microsoft.AspNetCore.Identity.Service.IAccessTokenIssuer" }, { "Name": "idTokenIssuer", "Type": "Microsoft.AspNetCore.Identity.Service.IIdTokenIssuer" }, { "Name": "refreshTokenIssuer", "Type": "Microsoft.AspNetCore.Identity.Service.IRefreshTokenIssuer" }, { "Name": "errorProvider", "Type": "Microsoft.AspNetCore.Identity.Service.ProtocolErrorProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.TokenRequestFactory", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ITokenRequestFactory" ], "Members": [ { "Kind": "Method", "Name": "CreateTokenRequestAsync", "Parameters": [ { "Name": "requestParameters", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ITokenRequestFactory", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "clientIdValidator", "Type": "Microsoft.AspNetCore.Identity.Service.IClientIdValidator" }, { "Name": "redirectUriValidator", "Type": "Microsoft.AspNetCore.Identity.Service.IRedirectUriResolver" }, { "Name": "scopeResolver", "Type": "Microsoft.AspNetCore.Identity.Service.IScopeResolver" }, { "Name": "validators", "Type": "System.Collections.Generic.IEnumerable" }, { "Name": "tokenManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITokenManager" }, { "Name": "timeStampManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" }, { "Name": "errorProvider", "Type": "Microsoft.AspNetCore.Identity.Service.ProtocolErrorProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Serialization.TokenDataSerializer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Authentication.IDataSerializer" ], "Members": [ { "Kind": "Method", "Name": "Deserialize", "Parameters": [ { "Name": "data", "Type": "System.Byte[]" } ], "ReturnType": "T0", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IDataSerializer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Serialize", "Parameters": [ { "Name": "model", "Type": "T0" } ], "ReturnType": "System.Byte[]", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IDataSerializer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "arrayPool", "Type": "System.Buffers.ArrayPool" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TToken", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Token" ] } ] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Metadata.DefaultConfigurationMetadataProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IConfigurationMetadataProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IConfigurationMetadataProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConfigureMetadataAsync", "Parameters": [ { "Name": "configuration", "Type": "Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.ConfigurationContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IConfigurationMetadataProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Metadata.DefaultKeySetMetadataProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.IKeySetMetadataProvider" ], "Members": [ { "Kind": "Method", "Name": "GetKeysAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.IKeySetMetadataProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "provider", "Type": "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsPolicyProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Core.DefaultSigningCredentialsSource", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsSource" ], "Members": [ { "Kind": "Method", "Name": "GetCredentials", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task>", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.ISigningCredentialsSource", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "timeStampManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Core.Claims.ProofOfKeyForCodeExchangeTokenClaimsProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnGeneratingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Claims.DefaultTokenClaimsProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnGeneratingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Claims.GrantedTokensTokenClaimsProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnGeneratingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Claims.NonceTokenClaimsProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnGeneratingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Claims.ScopesTokenClaimsProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnGeneratingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Claims.TimestampsTokenClaimsProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnGeneratingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnValidatingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "timestampManager", "Type": "Microsoft.AspNetCore.Identity.Service.ITimeStampManager" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Identity.Service.Claims.TokenHashTokenClaimsProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider" ], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnGeneratingClaims", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Identity.Service.TokenGeneratingContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.Service.Claims.ITokenClaimsProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "tokenHasher", "Type": "Microsoft.AspNetCore.Identity.Service.ITokenHasher" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }