ProtocolUtils class

Klasa, która udostępnia pomocników dla wartości specyficznych dla protokołu OAuth 2.0

Metody

generateLibraryState(ICrypto, Record<string, string>)

Generuje wartość stanu używaną przez wspólną bibliotekę.

parseRequestState(ICrypto, string)

Analizuje stan w obiekcie RequestStateObject zawierającym informacje LibraryState i stan przekazany przez użytkownika.

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

Dołącza stan użytkownika z losowym identyfikatorem GUID lub zwraca losowy identyfikator GUID.

Szczegóły metody

generateLibraryState(ICrypto, Record<string, string>)

Generuje wartość stanu używaną przez wspólną bibliotekę.

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

Parametry

cryptoObj
ICrypto
meta

Record<string, string>

Zwraca

string

parseRequestState(ICrypto, string)

Analizuje stan w obiekcie RequestStateObject zawierającym informacje LibraryState i stan przekazany przez użytkownika.

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

Parametry

cryptoObj
ICrypto
state

string

Zwraca

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

Dołącza stan użytkownika z losowym identyfikatorem GUID lub zwraca losowy identyfikator GUID.

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

Parametry

cryptoObj
ICrypto
userState

string

meta

Record<string, string>

Zwraca

string