Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Как работает аутентификация с помощью JWT в Hashicorp Vault?
Вопрос для Поиска с Алисой
2 февраля

Как работает аутентификация с помощью JWT в Hashicorp Vault?

Алиса
На основе источников, возможны неточности

Аутентификация с помощью JWT в Hashicorp Vault работает так: для каждой задачи (job) генерируется свой уникальный токен JSON Web Token (JWT). habr.com Этот JWT доступен как значение переменной окружения CIJOBJWT конкретной задачи. habr.com docs.gitlab.co.jp

Некоторые особенности работы JWT:

  • Токен кодируется по стандарту RS256 и подписывается приватным ключом OpenID Connect. habr.com docs.gitlab.co.jp Этот ключ периодически изменяется, и если он был изменён, при следующем запуске задания новый JWT будет подписан с новым ключом. habr.com
  • Срок валидности токена устанавливается в соответствии с таймаутом задания, а если он не задан, то срок валидности будет 5 минут. habr.com docs.gitlab.co.jp
  • При настройке ролей в Vault можно задавать значения bound_claims для сопоставления их с полями из JWT и таким образом дополнительно ограничить то, к каким секретам какой процесс CI будет иметь доступ. habr.com

Vault проверяет подписи JWT с помощью открытых ключей эмитента. developer.hashicorp.com Для проверки можно настроить один из следующих методов: developer.hashicorp.com

  • Статические ключи. developer.hashicorp.com Набор открытых ключей хранится непосредственно в конфигурации бэкэнда. developer.hashicorp.com
  • JWKS. developer.hashicorp.com Настраивается URL набора ключей JSON Web (JWKS) и необязательная цепочка сертификатов. developer.hashicorp.com Ключи будут извлекаться из этой конечной точки для аутентификации. developer.hashicorp.com
  • JWKS пары. developer.hashicorp.com Настраивается список URL наборов ключей JSON Web (JWKS) и необязательная цепочка сертификатов для каждого. developer.hashicorp.com Ключи будут извлекаться из каждой конечной точки для аутентификации, останавливаясь на первом наборе для успешной проверки подписи JWT. developer.hashicorp.com

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить