#nullable enable
const Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionDefaults.AuthenticationScheme = "DeviceBoundSession" -> string!
const Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionDefaults.RefreshPath = "/.well-known/dbsc/refresh" -> string!
const Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionDefaults.RegistrationPath = "/.well-known/dbsc/registration" -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionDefaults
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionHttpContextExtensions
static Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionHttpContextExtensions.WriteDeviceBoundSessionRegistration(this Microsoft.AspNetCore.Http.HttpContext! context, string! sourceScheme) -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionHandler
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionHandler.DeviceBoundSessionHandler(Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions!>! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder, Microsoft.AspNetCore.DataProtection.IDataProtectionProvider! dataProtectionProvider, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions!>! cookieOptionsMonitor) -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionHandler.HandleRequestAsync() -> System.Threading.Tasks.Task<bool>!
override Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult!>!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.AllowedRefreshInitiators.get -> System.Collections.Generic.IList<string!>!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.ChallengeMaxAge.get -> System.TimeSpan
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.ChallengeMaxAge.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.DeviceBoundSessionOptions() -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.IncludeSite.get -> bool
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.IncludeSite.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RefreshPath.get -> Microsoft.AspNetCore.Http.PathString
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RefreshPath.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RefreshScheme.get -> string?
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RefreshScheme.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RegistrationPath.get -> Microsoft.AspNetCore.Http.PathString
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RegistrationPath.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RegistrationSourceScheme.get -> string?
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.RegistrationSourceScheme.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.ScopeSpecifications.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule!>!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.SessionScheme.get -> string?
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.SessionScheme.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.ShortLivedCookieExpiration.get -> System.TimeSpan
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.ShortLivedCookieExpiration.set -> void
override Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions.Validate(string! scheme) -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule.DeviceBoundSessionScopeRule() -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule.Domain.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule.Domain.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule.Path.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule.Path.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule.Type.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionScopeRule.Type.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential.Attributes.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential.Attributes.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential.Name.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential.Name.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential.SessionCredential() -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential.Type.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.AllowedRefreshInitiators.get -> System.Collections.Generic.List<string!>!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.AllowedRefreshInitiators.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.Continue.get -> bool
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.Continue.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.Credentials.get -> System.Collections.Generic.List<Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionCredential!>?
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.Credentials.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.RefreshUrl.get -> string?
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.RefreshUrl.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.Scope.get -> Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope?
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.Scope.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.SessionIdentifier.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.SessionIdentifier.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionInstruction.SessionInstruction() -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope.IncludeSite.get -> bool
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope.IncludeSite.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope.Origin.get -> string?
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope.Origin.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope.ScopeSpecification.get -> System.Collections.Generic.List<Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule!>!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope.ScopeSpecification.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScope.SessionScope() -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule.Domain.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule.Domain.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule.Path.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule.Path.set -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule.SessionScopeRule() -> void
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule.Type.get -> string!
Microsoft.AspNetCore.Authentication.DeviceBoundSessions.SessionScopeRule.Type.set -> void
Microsoft.Extensions.DependencyInjection.DeviceBoundSessionExtensions
static Microsoft.Extensions.DependencyInjection.DeviceBoundSessionExtensions.AddDeviceBoundSession(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, string! authenticationScheme, string! sourceScheme) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
static Microsoft.Extensions.DependencyInjection.DeviceBoundSessionExtensions.AddDeviceBoundSession(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, string! authenticationScheme, string! sourceScheme, System.Action<Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions!>! configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
static Microsoft.Extensions.DependencyInjection.DeviceBoundSessionExtensions.AddDeviceBoundSession(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, string! sourceScheme) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
static Microsoft.Extensions.DependencyInjection.DeviceBoundSessionExtensions.AddDeviceBoundSession(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, string! sourceScheme, System.Action<Microsoft.AspNetCore.Authentication.DeviceBoundSessions.DeviceBoundSessionOptions!>! configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
