ProtocolUtils class
Класс, предоставляющий вспомогательные функции для определенных значений протокола OAuth 2.0
Методы
| generate |
Создает значение состояния, используемое общей библиотекой. |
| parse |
Анализирует состояние в RequestStateObject, которое содержит сведения libraryState и состояние, переданное пользователем. |
| set |
Добавляет пользовательское состояние с случайным guid или возвращает случайный guid. |
Сведения о методе
generateLibraryState(ICrypto, Record<string, string>)
Создает значение состояния, используемое общей библиотекой.
static function generateLibraryState(cryptoObj: ICrypto, meta?: Record<string, string>): string
Параметры
- cryptoObj
- ICrypto
- meta
-
Record<string, string>
Возвращаемое значение
string
parseRequestState(ICrypto, string)
Анализирует состояние в RequestStateObject, которое содержит сведения libraryState и состояние, переданное пользователем.
static function parseRequestState(cryptoObj: ICrypto, state: string): RequestStateObject
Параметры
- cryptoObj
- ICrypto
- state
-
string
Возвращаемое значение
setRequestState(ICrypto, string, Record<string, string>)
Добавляет пользовательское состояние с случайным guid или возвращает случайный guid.
static function setRequestState(cryptoObj: ICrypto, userState?: string, meta?: Record<string, string>): string
Параметры
- cryptoObj
- ICrypto
- userState
-
string
- meta
-
Record<string, string>
Возвращаемое значение
string