Objective < /strong>: я пытаюсь добавить данные авторизации в JWT, используя пользовательский карт для KeyCloak, поэтому, когда пользователь входит в систему, используя страницу входа в систему, его токен также будет содержать все разрешения, которые применимы."authorization": {
"permissions": [
{
"scopes": [
"edit",
"buy"
],
"rsid": "af23b104-1d7e-41ab-7600-6d5bb405ad8e",
"rsname": "Custom Resource"
}
]}
< /code>
, чтобы быть более конкретным, я пытаюсь получить аналогичный результат, как если бы я использовал Grant_type = urn: IETF: Params: OAuth: Grant-Type: UMA-Ticket, но непосредственно на странице Logcloak для KeyCloak. https://github.com/mschwartau/keycloak- ... er-example
Я посмотрел в базовый код KeyCloak, но, похоже, не было никакого способа включать данные авторизации в Tokens, используя поведение по умолчанию. Из того, что я мог найти, данные могут быть в KeyCloakPrincipal, но я не уверен, правда ли это, потому что, похоже, нет способа получить это. Я мог бы ошибаться, поскольку я не очень пережил с KeyCloak.>
Подробнее здесь: https://stackoverflow.com/questions/580 ... ycloak-jwt