Как мне интегрировать интерактивную справочную документацию с существующим приложением angular 5? - PullRequest
0 голосов
/ 02 ноября 2018

У нас есть угловое приложение на 5 с аутентификацией OAuth и приложение для интерактивной справки в формате html / js, созданное с помощью инструмента документирования.

Одним из требований является то, что к приложению интерактивной справки могут обращаться только аутентифицированные пользователи. Однако само приложение интерактивной справки не имеет логики аутентификации.

По сути, мы хотели бы сначала разрешить пользователям входить в приложение angular 5, а затем щелкать ссылку, чтобы отобразить страницу интерактивной справки. Более того, если пользователи не входят в систему, они не могут просматривать онлайн-справку.

У нас есть два предложенных подхода:

  1. Разместите приложение интерактивной справки в отдельном месте и добавьте для него логику аутентификации.

    • Это чисто, потому что онлайн-помощь не является частью Угловое приложение.
    • Однако необходимо реализовать больше кода, например, проверить токен доступа
  2. Повторное использование логики аутентификации, реализованной в приложении Angular 5

    Мы хотели бы встроить приложение интерактивной справки внутрь угловое приложение, поэтому у нас нет логики аутентификации записи для онлайн-справка.

Нам просто интересно, можно ли разместить другое приложение html / js внутри углового 5 приложения? и повторно использовать существующий CanActive Route Guard? любые предложения приветствуются.

...