Я использую identityserver v3 для аутентификации пользователей в веб-приложении на основе углов. поэтому я запрашиваю id_token из конечной точки авторизации, которая возвращает мне то, что я хочу (id_token и access_token ...). В openid specification указано, что идентификатор id_token должен быть проверен клиентом. Как я могу достичь этого в javascript. Я мог найти некоторую реализацию в .net или java, но не смог найти в javascript.Как я могу проверить openId id_token в javascript
Может ли кто-нибудь предоставить мне библиотеку, которая выполняет эту работу в javascript?
оптимальный будет метод, который принимает маркер, как пары и проверить его: sthg как:
mylib.validate(id_token);
некоторые сервера предлагают конечную точку для проверки, но я действительно хотел бы, чтобы проверить его на клиенте
Я только что нашел эту библиотеку из thinktecture и думаю, что это делает что я хочу. Но задайтесь вопросом, нормально ли использовать его, даже если мы используем другой сервер openid connect: https://raw.githubusercontent.com/IdentityServer/IdentityServer3.Samples/master/source/Clients/JavaScriptImplicitClient/oidc.js –
Имеет ли [это] (http://kjur.github.io/jsjws/) помощь? Я нашел его на сайте openid connect под списком [libraries] (http://openid.net/developers/libraries/). – pepo