Я создал несколько приложений Rails / React для своей компании (все в одном, используя Rails 6. Rails отображает json React).
Все приложения будут находиться в одном домене, и в конечном итоге права доступа будут осуществляться через VPN. Сейчас я хотел бы создать приложение с единым входом, в котором можно было бы выбрать список приложений (учетные записи, панель мониторинга, аудиты и т. Д. c). На основании учетных данных пользователей они могут иметь или не иметь определенные привилегии в этих приложениях.
Похоже, что Gem Doorkeeper - это путь к go и что приложение SSO также будет использовать Devise for User?
Я должен добавить, но не уверен, что это имеет значение. Некоторые из приложений предназначены только для Rails MVC. Другие используют Rails api и React-интерфейс.
А мне создать приложение для портала только с пользователем и придумать?
Вот каркас установки: