OpenID Connect - как проверить идентификатор токена с помощью открытого ключа в Java? - PullRequest
0 голосов
/ 07 февраля 2019

Я реализовал шаги, необходимые для аутентификации OAuth, в моем Java-приложении, и, похоже, оно работает нормально.Но я застрял на этапе аутентификации Id_Token, полученного в качестве ответа от сервера аутентификации.У меня есть URL-адрес, который содержит открытый ключ примерно так:

https://idp.xyz.echonet/api/oauth/keys

Это дает мне ответ:

{"keys": [{"kty ':" RSA "," e ":" AQAB, "kid": "1", "alg": "RS256", "n": sakljfaJLKJALFSADLKnsdalsakdNASDnsdaoqeqJWER9IDFNAasfsndvsn}] 101

Я хотел бы использовать существующую библиотеку Java для проверки токена идентификатора.Пожалуйста, кто-нибудь может направить или поделиться кодом, где id_token проверяется на основе открытого ключа.

Я также пытался использовать стороннюю библиотеку, но у меня возникли некоторые проблемы, поэтому я искал простой ответ, где подход ясени просто.Я уже проверил много сообщений на эту тему, но не смог получить точный ответ.

...