ProtocolUtils class
Classe que fornece auxiliares para valores específicos do protocolo OAuth 2.0
Métodos
| generate |
Gera o valor de estado usado pela biblioteca comum. |
| parse |
Analisa o estado no RequestStateObject, que contém as informações de LibraryState e o estado passado pelo usuário. |
| set |
Acrescenta o estado do usuário com guid aleatório ou retorna o guid aleatório. |
Detalhes do método
generateLibraryState(ICrypto, Record<string, string>)
Gera o valor de estado usado pela biblioteca comum.
static function generateLibraryState(cryptoObj: ICrypto, meta?: Record<string, string>): string
Parâmetros
- cryptoObj
- ICrypto
- meta
-
Record<string, string>
Retornos
string
parseRequestState(ICrypto, string)
Analisa o estado no RequestStateObject, que contém as informações de LibraryState e o estado passado pelo usuário.
static function parseRequestState(cryptoObj: ICrypto, state: string): RequestStateObject
Parâmetros
- cryptoObj
- ICrypto
- state
-
string
Retornos
setRequestState(ICrypto, string, Record<string, string>)
Acrescenta o estado do usuário com guid aleatório ou retorna o guid aleatório.
static function setRequestState(cryptoObj: ICrypto, userState?: string, meta?: Record<string, string>): string
Parâmetros
- cryptoObj
- ICrypto
- userState
-
string
- meta
-
Record<string, string>
Retornos
string