Как мне интегрировать интерактивную справочную документацию с существующим приложением angular 5?
У нас есть угловое приложение на 5 с аутентификацией OAuth и приложение для помощи в виде справки в формате html/js, созданное инструментом документации.
Одним из требований является то, что к приложению интерактивной справки могут обращаться только аутентифицированные пользователи. Однако само приложение интерактивной справки не имеет логики аутентификации.
По сути, мы хотели бы сначала разрешить пользователям входить в приложение angular 5, а затем щелкать ссылку, чтобы отобразить страницу документации по интерактивной справке. Более того, если пользователи не входят в систему, они не могут просматривать онлайн-справку.
У нас есть два предложенных подхода:
Разместите приложение онлайн-справки в отдельном месте и добавьте для него логику аутентификации.
- Это чисто, потому что онлайн-справка не является частью приложения Angular.
- Однако необходимо реализовать больше кода, такого как проверка токена доступа.
Повторно используйте логику аутентификации, реализованную в приложении Angular 5
Мы хотели бы встроить приложение интерактивной справки в приложение angular 5, чтобы у нас не было логики записи аутентификации для приложения интерактивной справки.
Нам просто интересно, можно ли разместить другое приложение html/js внутри приложения angular 5? и повторно использовать существующую CanActive Route Guard? любые предложения приветствуются.