ProtocolUtils class
Klasa, która udostępnia pomocników dla wartości specyficznych dla protokołu OAuth 2.0
Metody
| generate |
Generuje wartość stanu używaną przez wspólną bibliotekę. |
| parse |
Analizuje stan w obiekcie RequestStateObject zawierającym informacje LibraryState i stan przekazany przez użytkownika. |
| set |
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