Class MsalCodeFlowProvider
Namespace: XboxAuthNet.Game.Msal.OAuth
Assembly: XboxAuthNet.Game.Msal.dll
public class MsalCodeFlowProvider : IAuthenticationProvider
Inheritance
Implements
IAuthenticationProvider
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
MsalCodeFlowProvider(IPublicClientApplication)
public MsalCodeFlowProvider(IPublicClientApplication app)
Parameters
MsalCodeFlowProvider(MsalOAuthBuilder)
public MsalCodeFlowProvider(MsalOAuthBuilder builder)
Parameters
builder MsalOAuthBuilder
Methods
Authenticate()
public IAuthenticator Authenticate()
Returns
IAuthenticator
AuthenticateInteractively()
public IAuthenticator AuthenticateInteractively()
Returns
IAuthenticator
AuthenticateSilently()
public IAuthenticator AuthenticateSilently()
Returns
IAuthenticator
ClearSession()
public IAuthenticator ClearSession()
Returns
IAuthenticator
CreateSessionValidator()
public ISessionValidator CreateSessionValidator()
Returns
ISessionValidator
Signout()
public IAuthenticator Signout()
Returns
IAuthenticator