Class AuthenticatorCollection
Namespace: XboxAuthNet.Game.Authenticators
Assembly: XboxAuthNet.Game.dll
public class AuthenticatorCollection : CompositeAuthenticatorBase, ICompositeAuthenticator, IAuthenticator
Inheritance
object ← CompositeAuthenticatorBase ← AuthenticatorCollection
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)
Methods
ExecuteAsync(AuthenticateContext)
public override ValueTask ExecuteAsync(AuthenticateContext context)
Parameters
context AuthenticateContext