Table of Contents

Class MsalCodeFlowProvider

Namespace: XboxAuthNet.Game.Msal.OAuth
Assembly: XboxAuthNet.Game.Msal.dll

public class MsalCodeFlowProvider : IAuthenticationProvider

Inheritance

objectMsalCodeFlowProvider

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

app IPublicClientApplication

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