Как реализовать единый вход с двумя примерами приложений angular с одинаковыми учетными данными

У меня есть два примера приложений в angular2 первый с именем админ-приложение и второй с именем user_app, где in,

Первое приложение У меня есть только компонент администратора, когда он входит в систему, переходит на страницу администратора. И у него есть только страница администратора, на которой администратор должен выполнить некоторые задачи, связанные с администратором, и, нажав кнопку Перейти к приложению, администратор должен иметь доступ к домашняя страница приложения user_app, т.е. Второе приложение

&

Второе приложение У меня есть администратор и менеджер, но нет административного компонента, когда менеджер входит в систему, он переходит на домашнюю страницу приложения.

Я хочу реализовать SSO (единый вход) для двух приложений, чтобы, когда администратор регистрируется в Первое приложение и переходит на страницу администратора, а затем со страницы администратора, нажимая кнопку Перейти к приложению, он должен быть перенаправлен на домашнюю страницу второе приложение без ввода учетные данные для входа снова.

Ниже показана структура каталогов обоих приложений admin_app и user_app.

Как реализовать единый вход с двумя примерами приложений angular с одинаковыми учетными данными

Пожалуйста, ознакомьтесь с моими примерами приложений здесь

admin_app

user_app

пожалуйста, предложите мне возможный выход для реализации SSO для двух примеров приложений.

🤔 А знаете ли вы, что...
Angular - это открытый исходный код фреймворк для разработки веб-приложений, написанный на языке TypeScript.


949