common_linux:keycloak
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
common_linux:keycloak [2023/06/15 10:41] – root | common_linux:keycloak [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Keycloak ====== | ====== Keycloak ====== | ||
===== Интеграция с Gitlab ===== | ===== Интеграция с Gitlab ===== | ||
+ | На стороне Keycloak заводим нового клиента: | ||
+ | {{ : | ||
+ | Задаем имя клиента, | ||
+ | {{ : | ||
+ | Необходимые для работы Scopes: openid, profile, email | ||
+ | {{ : | ||
+ | |||
На стороне Gitlab редактируем файл / | На стороне Gitlab редактируем файл / | ||
- | <cli>root@srv-git: | + | < |
<code ruby> | <code ruby> | ||
gitlab_rails[' | gitlab_rails[' | ||
Строка 14: | Строка 21: | ||
name: " | name: " | ||
label: " | label: " | ||
- | icon: " | + | icon: " |
args: { | args: { | ||
name: " | name: " | ||
scope: [" | scope: [" | ||
response_type: | response_type: | ||
- | issuer: " | + | issuer: " |
discovery: true, | discovery: true, | ||
client_auth_method: | client_auth_method: | ||
Строка 26: | Строка 33: | ||
pkce: true, | pkce: true, | ||
client_options: | client_options: | ||
- | identifier: "git.sovintegra.com", | + | identifier: "git.virtlab.space", |
- | secret: "7eVYpe4nLzs5EMDFNy8KL9D6hhZgKwiY", | + | secret: "client_secret_here", |
- | redirect_uri: | + | redirect_uri: |
} | } | ||
} | } |
common_linux/keycloak.1686814885.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)