rails 5 api microservice api аутентификация

Я смотрю на создание микро сервисов, каждый сервис сделан из Rails 5 API. Самая большая стена, на которую я натолкнулся, - это как создать аутентификацию для пользователей. Похоже, OAuth2.0 обеспечивает лучшую структуру для подражания, но я все еще, кажется, потерял несколько пунктов. Я разобрался с двумя различными вариантами, которые могут сработать.

Поток 1 - https://imgur.com/a/IjRnW (извините, я не могу опубликовать изображения)

Поток 2- https://imgur.com/a/2oypu

Поток 1 кажется более простым способом получить user_id для API.
Поток 2, кажется, следует ближе к большинству реализаций OAuth, но проблема в том, что вы должны постоянно проверять токен с сервером аутентификации.

Любая помощь, примеры или учебные пособия ясной реализации будут очень полезны. Спасибо:)

0 ответов

Другие вопросы по тегам