Table of Contents

Class FallbackAuthenticator

Namespace: XboxAuthNet.Game.Authenticators
Assembly: XboxAuthNet.Game.dll

public class FallbackAuthenticator : CompositeAuthenticatorBase, ICompositeAuthenticator, IAuthenticator

Inheritance

objectCompositeAuthenticatorBaseFallbackAuthenticator

Implements

ICompositeAuthenticator, IAuthenticator

Inherited Members

CompositeAuthenticatorBase.Validators, CompositeAuthenticatorBase.Authenticators, CompositeAuthenticatorBase.PostAuthenticators, CompositeAuthenticatorBase.AddAuthenticator(ISessionValidator, IAuthenticator), CompositeAuthenticatorBase.AddPostAuthenticator(IAuthenticator), CompositeAuthenticatorBase.Clear(), CompositeAuthenticatorBase.ExecuteAsync(AuthenticateContext), CompositeAuthenticatorBase.ExecutePostAuthenticators(AuthenticateContext), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Extension Methods

Extensions.AddAuthenticatorCollection(ICompositeAuthenticator, ISessionValidator, Action<AuthenticatorCollection>), Extensions.AddAuthenticatorWithoutValidator(ICompositeAuthenticator, IAuthenticator), Extensions.AddFallbackAuthenticator(ICompositeAuthenticator, ISessionValidator, Action<FallbackAuthenticator>), Extensions.AddForceMicrosoftOAuth(ICompositeAuthenticator, MicrosoftOAuthClientInfo, Func<MicrosoftOAuthBuilder, IAuthenticator>), Extensions.AddForceXboxAuth(ICompositeAuthenticator, Func<XboxAuthBuilder, IAuthenticator>), Extensions.AddMicrosoftOAuth(ICompositeAuthenticator, MicrosoftOAuthClientInfo, Func<MicrosoftOAuthBuilder, IAuthenticator>), Extensions.AddMicrosoftOAuthBrowserSignout(ICompositeAuthenticator, MicrosoftOAuthClientInfo), Extensions.AddMicrosoftOAuthBrowserSignout(ICompositeAuthenticator, MicrosoftOAuthClientInfo, Action<CodeFlowBuilder>), Extensions.AddMicrosoftOAuthSignout(ICompositeAuthenticator, MicrosoftOAuthClientInfo), Extensions.AddSessionCleaner<T>(ICompositeAuthenticator, ISessionSource<T>), Extensions.AddXboxAuth(ICompositeAuthenticator, Func<XboxAuthBuilder, IAuthenticator>), Extensions.AddXboxAuthSignout(ICompositeAuthenticator)

Constructors

FallbackAuthenticator()

public FallbackAuthenticator()

FallbackAuthenticator(Type[])

public FallbackAuthenticator(Type[] exceptions)

Parameters

exceptions Type[]

Methods

ExecuteAsync(AuthenticateContext)

public override ValueTask ExecuteAsync(AuthenticateContext context)

Parameters

context AuthenticateContext

Returns

ValueTask