ProtocolUtils class

Clase que proporciona asistentes para valores específicos del protocolo OAuth 2.0

Métodos

generateLibraryState(ICrypto, Record<string, string>)

Genera el valor de estado usado por la biblioteca común.

parseRequestState(ICrypto, string)

Analiza el estado en requestStateObject, que contiene la información de LibraryState y el estado pasado por el usuario.

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

Anexa el estado de usuario con guid aleatorio o devuelve guid aleatorio.

Detalles del método

generateLibraryState(ICrypto, Record<string, string>)

Genera el valor de estado usado por la biblioteca común.

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

Parámetros

cryptoObj
ICrypto
meta

Record<string, string>

Devoluciones

string

parseRequestState(ICrypto, string)

Analiza el estado en requestStateObject, que contiene la información de LibraryState y el estado pasado por el usuario.

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

Parámetros

cryptoObj
ICrypto
state

string

Devoluciones

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

Anexa el estado de usuario con guid aleatorio o devuelve guid aleatorio.

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

Parámetros

cryptoObj
ICrypto
userState

string

meta

Record<string, string>

Devoluciones

string