Я реализовал шаги, необходимые для аутентификации 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 проверяется на основе открытого ключа.
Я также пытался использовать стороннюю библиотеку, но у меня возникли некоторые проблемы, поэтому я искал простой ответ, где подход ясени просто.Я уже проверил много сообщений на эту тему, но не смог получить точный ответ.