Class XboxAuthenticationProviderBase
Namespace: XboxAuthNet.Game.XboxAuth
Assembly: XboxAuthNet.Game.dll
public abstract class XboxAuthenticationProviderBase : IAuthenticationProvider
Inheritance
object ← XboxAuthenticationProviderBase
Derived
BasicXboxProvider, FullXboxProvider, SisuXboxProvider
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
XboxAuthenticationProviderBase(string)
public XboxAuthenticationProviderBase(string relyingParty)
Parameters
relyingParty string
XboxAuthenticationProviderBase(XboxAuthBuilder)
public XboxAuthenticationProviderBase(XboxAuthBuilder builder)
Parameters
builder XboxAuthBuilder
Properties
Builder
protected XboxAuthBuilder Builder { get; }
Property Value
Methods
Authenticate()
public IAuthenticator Authenticate()
Returns
AuthenticateInteractively()
public IAuthenticator AuthenticateInteractively()
Returns
AuthenticateSilently()
public IAuthenticator AuthenticateSilently()
Returns
ClearSession()
public IAuthenticator ClearSession()
Returns
CreateAuthenticator()
protected abstract IAuthenticator CreateAuthenticator()
Returns
CreateSessionValidator()
public ISessionValidator CreateSessionValidator()
Returns
Signout()
public IAuthenticator Signout()