ProtocolUtils class

Classe che fornisce helper per valori specifici del protocollo OAuth 2.0

Metodi

generateLibraryState(ICrypto, Record<string, string>)

Genera il valore di stato utilizzato dalla libreria comune.

parseRequestState(ICrypto, string)

Analizza lo stato in RequestStateObject, che contiene le informazioni LibraryState e lo stato passato dall'utente.

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

Aggiunge lo stato utente con GUID casuale o restituisce guid casuale.

Dettagli metodo

generateLibraryState(ICrypto, Record<string, string>)

Genera il valore di stato utilizzato dalla libreria comune.

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

Parametri

cryptoObj
ICrypto
meta

Record<string, string>

Valori restituiti

string

parseRequestState(ICrypto, string)

Analizza lo stato in RequestStateObject, che contiene le informazioni LibraryState e lo stato passato dall'utente.

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

Parametri

cryptoObj
ICrypto
state

string

Valori restituiti

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

Aggiunge lo stato utente con GUID casuale o restituisce guid casuale.

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

Parametri

cryptoObj
ICrypto
userState

string

meta

Record<string, string>

Valori restituiti

string