aspnetcore/src/Microsoft.AspNetCore.Authen.../baseline.netcore.json

1621 lines
49 KiB
JSON

{
"AssemblyIdentity": "Microsoft.AspNetCore.Authentication.Cookies, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
"Types": [
{
"Name": "Microsoft.Extensions.DependencyInjection.CookieExtensions",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "AddCookie",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "AddCookie",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder"
},
{
"Name": "authenticationScheme",
"Type": "System.String"
}
],
"ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "AddCookie",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder"
},
{
"Name": "configureOptions",
"Type": "System.Action<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
}
],
"ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "AddCookie",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder"
},
{
"Name": "authenticationScheme",
"Type": "System.String"
},
{
"Name": "configureOptions",
"Type": "System.Action<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
}
],
"ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "AddCookie",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder"
},
{
"Name": "authenticationScheme",
"Type": "System.String"
},
{
"Name": "displayName",
"Type": "System.String"
},
{
"Name": "configureOptions",
"Type": "System.Action<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
}
],
"ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Builder.CookieAppBuilderExtensions",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "UseCookieAuthentication",
"Parameters": [
{
"Name": "app",
"Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "UseCookieAuthentication",
"Parameters": [
{
"Name": "app",
"Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"
}
],
"ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Field",
"Name": "CookiePrefix",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "LoginPath",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.PathString",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "LogoutPath",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.PathString",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "AccessDeniedPath",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.PathString",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "ReturnUrlParameter",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "AuthenticationScheme",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"Visibility": "Public",
"GenericParameter": [],
"Constant": true,
"Literal": "\"Cookies\""
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Authentication.SignInAuthenticationHandler<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_Events",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_Events",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents"
}
],
"ReturnType": "System.Void",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "InitializeHandlerAsync",
"Parameters": [],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "CreateEventsAsync",
"Parameters": [],
"ReturnType": "System.Threading.Tasks.Task<System.Object>",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "HandleAuthenticateAsync",
"Parameters": [],
"ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "FinishResponseAsync",
"Parameters": [],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "HandleSignInAsync",
"Parameters": [
{
"Name": "user",
"Type": "System.Security.Claims.ClaimsPrincipal"
},
{
"Name": "properties",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "HandleSignOutAsync",
"Parameters": [
{
"Name": "properties",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "HandleForbiddenAsync",
"Parameters": [
{
"Name": "properties",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Override": 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": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "options",
"Type": "Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
},
{
"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": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Authentication.AuthenticationSchemeOptions",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_Cookie",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.CookieBuilder",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_Cookie",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Http.CookieBuilder"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_DataProtectionProvider",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_DataProtectionProvider",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_SlidingExpiration",
"Parameters": [],
"ReturnType": "System.Boolean",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_SlidingExpiration",
"Parameters": [
{
"Name": "value",
"Type": "System.Boolean"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_LoginPath",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.PathString",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_LoginPath",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Http.PathString"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_LogoutPath",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.PathString",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_LogoutPath",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Http.PathString"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_AccessDeniedPath",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.PathString",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_AccessDeniedPath",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Http.PathString"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_ReturnUrlParameter",
"Parameters": [],
"ReturnType": "System.String",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_ReturnUrlParameter",
"Parameters": [
{
"Name": "value",
"Type": "System.String"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_Events",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_Events",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_TicketDataFormat",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Authentication.ISecureDataFormat<Microsoft.AspNetCore.Authentication.AuthenticationTicket>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_TicketDataFormat",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Authentication.ISecureDataFormat<Microsoft.AspNetCore.Authentication.AuthenticationTicket>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_CookieManager",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Authentication.Cookies.ICookieManager",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookieManager",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.ICookieManager"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_SessionStore",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Authentication.Cookies.ITicketStore",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_SessionStore",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.ITicketStore"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_ExpireTimeSpan",
"Parameters": [],
"ReturnType": "System.TimeSpan",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_ExpireTimeSpan",
"Parameters": [
{
"Name": "value",
"Type": "System.TimeSpan"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_CookieName",
"Parameters": [],
"ReturnType": "System.String",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookieName",
"Parameters": [
{
"Name": "value",
"Type": "System.String"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_CookieDomain",
"Parameters": [],
"ReturnType": "System.String",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookieDomain",
"Parameters": [
{
"Name": "value",
"Type": "System.String"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_CookiePath",
"Parameters": [],
"ReturnType": "System.String",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookiePath",
"Parameters": [
{
"Name": "value",
"Type": "System.String"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_CookieHttpOnly",
"Parameters": [],
"ReturnType": "System.Boolean",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookieHttpOnly",
"Parameters": [
{
"Name": "value",
"Type": "System.Boolean"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_CookieSecure",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.CookieSecurePolicy",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookieSecure",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Http.CookieSecurePolicy"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents",
"Visibility": "Public",
"Kind": "Class",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_OnValidatePrincipal",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnValidatePrincipal",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_OnSigningIn",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnSigningIn",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_OnSignedIn",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieSignedInContext, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnSignedIn",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieSignedInContext, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_OnSigningOut",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnSigningOut",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_OnRedirectToLogin",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnRedirectToLogin",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_OnRedirectToAccessDenied",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnRedirectToAccessDenied",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_OnRedirectToLogout",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnRedirectToLogout",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_OnRedirectToReturnUrl",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_OnRedirectToReturnUrl",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, System.Threading.Tasks.Task>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "ValidatePrincipal",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "SigningIn",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "SignedIn",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieSignedInContext"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "SigningOut",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RedirectToLogout",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RedirectToLogin",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RedirectToReturnUrl",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RedirectToAccessDenied",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Virtual": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieSignedInContext",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "scheme",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme"
},
{
"Name": "principal",
"Type": "System.Security.Claims.ClaimsPrincipal"
},
{
"Name": "properties",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"
}
],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_CookieOptions",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.CookieOptions",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookieOptions",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "scheme",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"
},
{
"Name": "principal",
"Type": "System.Security.Claims.ClaimsPrincipal"
},
{
"Name": "properties",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties"
},
{
"Name": "cookieOptions",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Authentication.PropertiesContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_CookieOptions",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Http.CookieOptions",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_CookieOptions",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "scheme",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"
},
{
"Name": "properties",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties"
},
{
"Name": "cookieOptions",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_ShouldRenew",
"Parameters": [],
"ReturnType": "System.Boolean",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_ShouldRenew",
"Parameters": [
{
"Name": "value",
"Type": "System.Boolean"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "ReplacePrincipal",
"Parameters": [
{
"Name": "principal",
"Type": "System.Security.Claims.ClaimsPrincipal"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RejectPrincipal",
"Parameters": [],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "scheme",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"
},
{
"Name": "ticket",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket"
}
],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.ICookieManager",
"Visibility": "Public",
"Kind": "Interface",
"Abstract": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "GetRequestCookie",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "key",
"Type": "System.String"
}
],
"ReturnType": "System.String",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "AppendResponseCookie",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "key",
"Type": "System.String"
},
{
"Name": "value",
"Type": "System.String"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "DeleteCookie",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "key",
"Type": "System.String"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.ITicketStore",
"Visibility": "Public",
"Kind": "Interface",
"Abstract": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "StoreAsync",
"Parameters": [
{
"Name": "ticket",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket"
}
],
"ReturnType": "System.Threading.Tasks.Task<System.String>",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RenewAsync",
"Parameters": [
{
"Name": "key",
"Type": "System.String"
},
{
"Name": "ticket",
"Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RetrieveAsync",
"Parameters": [
{
"Name": "key",
"Type": "System.String"
}
],
"ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticationTicket>",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "RemoveAsync",
"Parameters": [
{
"Name": "key",
"Type": "System.String"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.PostConfigureCookieAuthenticationOptions",
"Visibility": "Public",
"Kind": "Class",
"ImplementedInterfaces": [
"Microsoft.Extensions.Options.IPostConfigureOptions<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>"
],
"Members": [
{
"Kind": "Method",
"Name": "PostConfigure",
"Parameters": [
{
"Name": "name",
"Type": "System.String"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"
}
],
"ReturnType": "System.Void",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "Microsoft.Extensions.Options.IPostConfigureOptions<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "dataProtection",
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider"
}
],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager",
"Visibility": "Public",
"Kind": "Class",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Authentication.Cookies.ICookieManager"
],
"Members": [
{
"Kind": "Method",
"Name": "get_ChunkSize",
"Parameters": [],
"ReturnType": "System.Nullable<System.Int32>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_ChunkSize",
"Parameters": [
{
"Name": "value",
"Type": "System.Nullable<System.Int32>"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_ThrowForPartialCookies",
"Parameters": [],
"ReturnType": "System.Boolean",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_ThrowForPartialCookies",
"Parameters": [
{
"Name": "value",
"Type": "System.Boolean"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "GetRequestCookie",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "key",
"Type": "System.String"
}
],
"ReturnType": "System.String",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "Microsoft.AspNetCore.Authentication.Cookies.ICookieManager",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "AppendResponseCookie",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "key",
"Type": "System.String"
},
{
"Name": "value",
"Type": "System.String"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"ReturnType": "System.Void",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "Microsoft.AspNetCore.Authentication.Cookies.ICookieManager",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "DeleteCookie",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Http.HttpContext"
},
{
"Name": "key",
"Type": "System.String"
},
{
"Name": "options",
"Type": "Microsoft.AspNetCore.Http.CookieOptions"
}
],
"ReturnType": "System.Void",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "Microsoft.AspNetCore.Authentication.Cookies.ICookieManager",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "DefaultChunkSize",
"Parameters": [],
"ReturnType": "System.Int32",
"Static": true,
"Visibility": "Public",
"GenericParameter": [],
"Constant": true,
"Literal": "4050"
}
],
"GenericParameters": []
}
]
}