ProtocolUtils class

Класс, предоставляющий вспомогательные функции для определенных значений протокола OAuth 2.0

Методы

generateLibraryState(ICrypto, Record<string, string>)

Создает значение состояния, используемое общей библиотекой.

parseRequestState(ICrypto, string)

Анализирует состояние в RequestStateObject, которое содержит сведения libraryState и состояние, переданное пользователем.

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

Добавляет пользовательское состояние с случайным 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