ProtocolUtils class

Klass som tillhandahåller hjälp för OAuth 2.0-protokollspecifika värden

Metoder

generateLibraryState(ICrypto, Record<string, string>)

Genererar det tillståndsvärde som används av det gemensamma biblioteket.

parseRequestState(ICrypto, string)

Parsar tillståndet till RequestStateObject, som innehåller LibraryState-informationen och tillståndet som skickas av användaren.

setRequestState(ICrypto, string, Record<string, string>)

Lägger till användartillstånd med slumpmässigt guid eller returnerar slumpmässigt guid.

Metodinformation

generateLibraryState(ICrypto, Record<string, string>)

Genererar det tillståndsvärde som används av det gemensamma biblioteket.

static function generateLibraryState(cryptoObj: ICrypto, meta?: Record<string, string>): string

Parametrar

cryptoObj
ICrypto
meta

Record<string, string>

Returer

string

parseRequestState(ICrypto, string)

Parsar tillståndet till RequestStateObject, som innehåller LibraryState-informationen och tillståndet som skickas av användaren.

static function parseRequestState(cryptoObj: ICrypto, state: string): RequestStateObject

Parametrar

cryptoObj
ICrypto
state

string

Returer

setRequestState(ICrypto, string, Record<string, string>)

Lägger till användartillstånd med slumpmässigt guid eller returnerar slumpmässigt guid.

static function setRequestState(cryptoObj: ICrypto, userState?: string, meta?: Record<string, string>): string

Parametrar

cryptoObj
ICrypto
userState

string

meta

Record<string, string>

Returer

string