Почему разработчик Chrome показывает SAML, а не OAuth-токен - PullRequest
0 голосов
/ 07 февраля 2019

Я реализовал успокоительный API, используя SpringBoot с интеграцией единого входа через ADFS.В проекте также включен ресурсный сервер.Когда я получаю доступ к конечным точкам, в режиме разработчика Chrome я вижу утверждение SAML, но нет маркера OAuth.Почему это так?

Я использую оба @ EnableOAuth2Sso и @EnableResourceServer в моем проекте.SSO для единого входа с ADFS и сервером ресурсов для моей конечной точки API.Моя интеграция с SSO использует grant_type = authorization_code.Попытка доступа к конечным точкам работает нормально.Я перенаправлен на / login, который успешно генерирует утверждение SAML.

Мой вопрос в этом потоке, почему я не вижу токен OAuth?Если я распечатываю объект Principal, я вижу значение токена как часть деталей.

{
  authorities: [
  {
    authority: "openid"
  },
  {
    .....
  }
],
details: {
  remoteAddress: "IP Address",
  sessionId: "9B7E78D46C7034C91B5A88842115D94F",
  tokenValue: oauth token,
  tokenType: "bearer",
  decodedDetails: null
},
authenticated: true,
...