Class XboxXuiClaimsValidator
Namespace: XboxAuthNet.Game.XboxAuth
Assembly: XboxAuthNet.Game.dll
public class XboxXuiClaimsValidator : SessionValidator<XboxAuthTokens>, ISessionValidator
Inheritance
object ← SessionValidator<XboxAuthTokens> ← XboxXuiClaimsValidator
Implements
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