Как мне решить проблемы с приложениями Okta? - PullRequest
0 голосов
/ 31 мая 2018

Я следовал инструкциям здесь: https://github.com/okta/samples-js-react/tree/master/okta-hosted-login

И здесь: https://github.com/okta/samples-java-spring/tree/master/resource-server

... для настройки образца приложения activjs, аутентифицирующегося с Okta.

Работал с моей учетной записью Okta как сработавший.

Но когда я пытался использовать конфигурации Okta своей организации, я сталкивался с ошибками при попытке вызвать сервер ресурсов.

Вотконфигурации в моем application.yml:

okta:
  oauth2:
    issuer: "https://<myOrgName>.okta-emea.com/oauth2/default"
    client-id: "<myClientId>"
    client-secret: "<myClientSecret>"

Я создал новое приложение в консоли разработчика Okta с веб-конфигурацией, которая дала мне clientId и clientSecret.

И когда я делаю это:

cd resource-server
mvn

Я вижу эту ошибку:

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.8.RELEASE:run (default-cli) on project okta-spring-boot-oauth-resource-server: An exception occurred while running. null: InvocationTargetException: Failed to process import candidates for configuration class [org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerConfiguration]; nested exception is java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.security.oauth2.resource.ResourceServerTokenServicesConfiguration$JwkTokenStoreConfiguration: 401 Unauthorized -> [Help 1]

Есть какие-нибудь указатели на то, что мне не хватает?Как я могу устранить неполадки, что идет не так?Любые журналы в Okta?

1 Ответ

0 голосов
/ 05 июня 2018

Бывает, что нам нужно включить платную надстройку «Управление доступом к API», чтобы это работало.https://www.okta.com/pricing/?&_ga=2.83722128.789595063.1528210367-1946999837.1524501420#api-access-management

...