Constructors
constructor
- new Xbox(parent, MStoken, xblToken): Xbox
-
Parameters
-
parent: Auth
-
MStoken: MSAuthToken
-
xblToken: XblAuthToken
Properties
Readonly
msToken
msToken: MSAuthToken
Readonly
parent
parent: Auth
Readonly
xblToken
xblToken: XblAuthToken
Methods
getSocial
- getSocial(): Promise<default>
-
Returns Promise<default>
load
- load(code): void
-
Parameters
-
code: "error" | "load" | "error.auth" | "error.auth.microsoft" | "error.auth.xboxLive" | "error.auth.xsts" | "error.auth.xsts.userNotFound" | "error.auth.xsts.bannedCountry" | "error.auth.xsts.child" | "error.auth.xsts.child.SK" | "error.auth.minecraft" | "error.auth.minecraft.login" | "error.auth.minecraft.profile" | "error.auth.minecraft.entitlements" | "error.gui" | "error.gui.closed" | "error.gui.raw.noBrowser" | "error.state.invalid" | "error.state.invalid.http" | "error.state.invalid.gui" | "error.state.invalid.redirect" | "error.state.invalid.electron" | "load.auth" | "load.auth.microsoft" | "load.auth.xboxLive" | "load.auth.xboxLive.1" | "load.auth.xboxLive.2" | "load.auth.xsts" | "load.auth.minecraft" | "load.auth.minecraft.login" | "load.auth.minecraft.profile" | "load.auth.minecraft.gamepass" | "gui" | "gui.title" | "gui.market"
Returns void
refresh
- refresh(force?): Promise<Xbox>
-
Returns Promise<Xbox>
save
- save(): string
-
Returns string
The refresh token
validate
- validate(): boolean
-
Returns boolean
xAuth
- xAuth(RelyingParty?): Promise<string>
-
Parameters
-
RelyingParty: string = "http://xboxlive.com"
Returns Promise<string>
Feed this into the refresh function in the Auth object that generated it.