Table of Contents

Class MicrosoftOAuthCodeFlowProvider

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

public class MicrosoftOAuthCodeFlowProvider : IAuthenticationProvider

Inheritance

objectMicrosoftOAuthCodeFlowProvider

Implements

IAuthenticationProvider

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

MicrosoftOAuthCodeFlowProvider(MicrosoftOAuthClientInfo)

public MicrosoftOAuthCodeFlowProvider(MicrosoftOAuthClientInfo clientInfo)

Parameters

clientInfo MicrosoftOAuthClientInfo

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