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