Я пытаюсь настроить scdf2 с помощью keycloak, но я не знаю, как заставить работать.
Процесс
Как пользователь, я пытаюсь войти в панель управления scdf.
Требуется авторизация, и имеется перенаправление на keycloak.
Я пробовал с разными значениями для redirect-uri: xxxxxx
scdf keycloak login
но, когда я ввел свой логин и пароль в порядке, браузеры запускаются в цикле поиска "/ login"
Где настроить для изменения значений << >> относится клогин:
http://127.0.0.1:8080/auth/realms/scdf/protocol/openid-connect/auth?client_id=scdf_cli&<<http://localhost:9393/login>>> & response_type = code & state = mdsNHe
Я не могу изменить его.нужно ли мне внести некоторые изменения в?
безопасность: авторизация: включено: true loginUrl: "/"
Конфигурация безопасности (Oauth 2):
security:
oauth2:
client:
client-id: scdf_cli
client-secret: 271f58e7-a263-408f-aa91-9f6cdc8e78d4
access-token-uri: http://127.0.0.1:8080/auth/realms/scdf/protocol/openid-connect/token
user-authorization-uri: http://127.0.0.1:8080/auth/realms/scdf/protocol/openid-connect/auth
redirect-uri-template: http://localhost:9393/
redirect-uri: http://localhost:9393/dashboard
resource:
user-info-uri: http://127.0.0.1:8080/auth/realms/scdf/protocol/openid-connect/userinfo
token-info-uri: http://127.0.0.1:8080/oauth/check_token
spring:
cloud:
dataflow:
security:
authorization:
enabled: true
map-oauth-scopes: true
loginUrl: "http://localhost:9393/dashboard/#/login"
role-mappings:
ROLE_CREATE: dataflow.create
ROLE_DEPLOY: dataflow.deploy
ROLE_DESTROY: dataflow.destoy
ROLE_MANAGE: dataflow.manage
ROLE_MODIFY: dataflow.modify
ROLE_SCHEDULE: dataflow.schedule
ROLE_VIEW: dataflow.view
logging:
level:
root: DEBUG