ProtocolUtils class

Třída, která poskytuje pomocné rutiny pro hodnoty specifické pro protokol OAuth 2.0

Metody

generateLibraryState(ICrypto, Record<string, string>)

Vygeneruje hodnotu stavu používanou společnou knihovnou.

parseRequestState(ICrypto, string)

Parsuje stav do Objektu RequestStateObject, který obsahuje informace LibraryState a stav předaný uživatelem.

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

Připojí stav uživatele s náhodným identifikátorem GUID nebo vrátí náhodný identifikátor GUID.

Podrobnosti metody

generateLibraryState(ICrypto, Record<string, string>)

Vygeneruje hodnotu stavu používanou společnou knihovnou.

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

Parametry

cryptoObj
ICrypto
meta

Record<string, string>

Návraty

string

parseRequestState(ICrypto, string)

Parsuje stav do Objektu RequestStateObject, který obsahuje informace LibraryState a stav předaný uživatelem.

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

Parametry

cryptoObj
ICrypto
state

string

Návraty

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

Připojí stav uživatele s náhodným identifikátorem GUID nebo vrátí náhodný identifikátor GUID.

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

Parametry

cryptoObj
ICrypto
userState

string

meta

Record<string, string>

Návraty

string