Table of Contents

Class XboxXuiClaimsValidator

Namespace: XboxAuthNet.Game.XboxAuth
Assembly: XboxAuthNet.Game.dll

public class XboxXuiClaimsValidator : SessionValidator<XboxAuthTokens>, ISessionValidator

Inheritance

objectSessionValidator<XboxAuthTokens>XboxXuiClaimsValidator

Implements

ISessionValidator

Inherited Members

SessionValidator<XboxAuthTokens>.Validate(AuthenticateContext), SessionValidator<XboxAuthTokens>.Validate(AuthenticateContext, XboxAuthTokens), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

XboxXuiClaimsValidator(string[], ISessionSource<XboxAuthTokens>)

public XboxXuiClaimsValidator(string[] xuiClaimNames, ISessionSource<XboxAuthTokens> sessionSource)

Parameters

xuiClaimNames string[]

sessionSource ISessionSource<XboxAuthTokens>

Methods

Validate(AuthenticateContext, XboxAuthTokens)

protected override ValueTask<bool> Validate(AuthenticateContext context, XboxAuthTokens session)

Parameters

context AuthenticateContext

session XboxAuthTokens

Returns

ValueTask<bool>