У вас уже есть приложение, работающее с C # и AngularJS. так что давайте назовем это App1 . Еще одно приложение, которое вы хотите создать с помощью Angular 7, назовем это App2 .
Создайте App2 т.е. Angular 7 как обычное угловое приложение.
Теперь, чтобы реализовать SSO, нужно помнить о некоторых вещах
1) Вам необходимо иметь центральную страницу входа. Эта страница отвечает за центральный вход в систему, поскольку App1 и App2 не будут иметь отдельных страниц входа.
2) Использование файлов cookie для проверки существования пользователя в любом из приложений
3) Вам необходимо внедрить логику во все приложения ( App1 , App2 и central App) , чтобы проверить наличие файлов cookie и перейти к желаемое приложение.
Хорошим примером будет Google.
Когда вы не вошли в систему, вы будете перенаправлены на account.google.com (центральный вход в систему). После входа в систему вы посещаете любые продукты Google gmail (App1), YouTube (App2) и т. Д. Без входа в систему по отдельности. Это единый вход и выполняется междоменная проверка файлов cookie.
Эта ссылка поможет вам понять, как работает SSO.
https://auth0.com/blog/what-is-and-how-does-single-sign-on-work/
Итак, вы создаете angular 7 как обычное приложение angular 7 и выполняете шаги SSO. Вам будет хорошо идти.
Надеюсь, это поможет