Spring Boot OAuth2 и Azure AD - PullRequest
       2

Spring Boot OAuth2 и Azure AD

0 голосов
/ 03 октября 2018

Я пытаюсь настроить ResourceServer с Spring Boot Oauth2, подключающимся к Azure AD в качестве сервера авторизации, так что это мой файл application.yml:

security:
  oauth2:
    client:
      clientId: xxx
      clientSecret: xxx
    resource:
      security.oauth2.resource.jwk.key-set-uri: https://login.microsoftonline.com/common/discovery/keys
logging:
  level:
    org.springframework.security: debug

Но когда я пытаюсь запустить свое приложение, яполучил:

Причина: отсутствует tokenInfoUri и userInfoUri, и нет ключа верификатора JWT

Но в Azure AD у меня нет tokenInfoUri, а userInfoUri: https://graph.microsoft.com/oidc/userinfo,, но я не знаюне думаю, что это может помочь в потоке учетных данных клиента (мой случай)

1 Ответ

0 голосов
/ 03 октября 2018

Похоже, у вас есть опечатка в файле application.yml в jwk.key-set-uri:

security:
  oauth2:
    client:
      clientId: xxx
      clientSecret: xxx
    resource:
      jwk.key-set-uri: https://login.microsoftonline.com/common/discovery/keys
logging:
  level:
    org.springframework.security: debug
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...