Как мне настроить oauth2 в JHipster (выпуск 6.0.1)? - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь обновить jhipster v5.8.2 до v6.0.1 Но я получаю ошибку компиляции

 The Issuer "https://dev-672339.oktapreview.com/oauth2/default" provided in the OpenID Configuration did not match the requested issuer "https://login.pomzen.com/oauth2/default"

Моя предыдущая конфигурация в application.yml:

security:
    oauth2:
        client:
            access-token-uri: https://dev-672339.oktapreview.com/oauth2/default/v1/token
            user-authorization-uri: https://login.pomzen.com/oauth2/default/v1/authorize
            client-id: {myId}
            client-secret: {mySecret}
            scope: openid profile email
            # Token is valid 3 hours
            tokenValidityInSeconds: 10800
        resource:
            user-info-uri: https://dev-672339.oktapreview.com/oauth2/default/v1/userinfo

Myновая конфигурация в application.yml

security:
    oauth2:
      client:
        provider:
          oidc:
            issuer-uri: https://login.pomzen.com/oauth2/default
        registration:
          oidc:
            client-id: {myId}
            client-secret: {mySecret}

Ответы [ 2 ]

1 голос
/ 23 мая 2019

Убедитесь, что ваш Okta Authorization Server настроен для вашего пользовательского домена. Перейдите по адресу: https://dev -672339-admin.oktapreview.com / admin / oauth2 / as

Выберите свой сервер авторизации по умолчанию из списка, затем нажмите кнопку Редактировать .

У вас должен быть выпадающий список для Issuer , из которого вы можете выбрать свой пользовательский домен. (убедитесь, что это значение совпадает с вашим application.yml

У вас есть что-нибудь нестандартное для вашей конфигурации HttpSecurity?

1 голос
/ 23 мая 2019

Можете ли вы попробовать следующее для своего эмитента?

https://dev -672339.oktapreview.com / oauth2 / по умолчанию

Если в конце вы добавите /.well-known/openid-configuration, вы увидите все конечные точки, которые вы должны были указать.

https://dev -672339.oktapreview.com / oauth2 / по умолчанию / .well известный / конфигурация OpenID

...