OIDCParams
Обновлено 30 января 2026
OIDCParams — сущность с информацией для авторизации по стандарту OpenID Connect (OIDC). Содержит параметры, необходимые для выполнения OAuth 2.0/OpenID Connect flow с использованием PKCE (Proof Key for Code Exchange). Класс используется для передачи параметров авторизации при обновлении AppToken через OIDC flow. Все параметры соответствуют стандарту OpenID Connect.
Конструктор
OIDCParams(
scope: String,
clientId: String,
state: String,
nonce: String,
redirectUri: String,
codeChallenge: String,
codeChallengeMethod: String
)
Поля
| Поле | Тип | Описание | Доступ |
|---|---|---|---|
scope | String | Запрашиваемые разрешения (scopes) | Только чтение |
clientId | String | Идентификатор клиента OIDC | Только чтение |
state | String | Параметр состояния для защиты от CSRF | Только чтение |
nonce | String | Параметр nonce для защиты от replay-атак | Только чтение |
redirectUri | String | URI перенаправления после авторизации | Только чтение |
codeChallenge | String | Code challenge для PKCE | Только чтение |
codeChallengeMethod | String | Метод вычисления code challenge | Только чтение |