Я хочу читать данные из API, который требует авторизации с помощью openid-connect. Мой клиент должен быть написан на ruby, чтобы я мог использовать его в задании для импорта данных в мое приложение rails.
Мне дана конфигурация под theapi/.well-known/openid-configuration
вместе с client_id
и client_secret
.
Никогда прежде не работал с openid, я провел исследование и обнаружил следующие гемы, которые могли бы помочь получить токен авторизации:
В обоих драгоценных камнях отсутствуют какие-либо документы или примеры для начала, на самом деле я даже не уверен, полезны ли они для моего случая.
Также существует аналогичный SO-пост, но ему пять лет с нулевыми ответами: Ruby Библиотека Openid Connect с примером использования клиента
Может кто-нибудь помочь мне простой пример того, как авторизоваться для openid_connect в ruby, возможно, с использованием одного из упомянутых гемов?