Office 365 только для приложений Auth MVC c # - PullRequest
0 голосов
/ 04 июня 2018

В настоящее время я внедрил код в мое приложение с https://github.com/mattleib/o365api-as-apponly-webapp

Все это работает при нажатии на кнопку «Зарегистрироваться», авторизует учетную запись должным образом и возвращает на ту же страницу и позволяет мне загружать события календаря.

Моя проблема в том, что мне нужно, чтобы это было постоянным во всем приложении, поскольку моя цель заключается в следующем:

  • Администратор при первоначальном входе в систему и / или запуске приложения, приложение Authв Office 365.
  • Когда пользователь входит в систему, у него появляется ссылка на страницу, на которой отображается календарь, настроенный для этой страницы, ресурс.

Я предполагаю, что мне нужнодля настройки кэша токена, но не уверен, откуда из приведенного выше примера кода токен генерируется и возвращается.Я думаю, что он хранится в этой переменной при обратной передаче, Request.Form ["id_token"], но не уверен, как сохранить это в кэше / сделать его доступным для всего приложения.

Я видел несколько примеров, которыеиспользуйте Session Token Cache, но если я прав, это потребует повторной авторизации для offcie 365 для каждого пользователя и не будет аутентификацией всего приложения.

Я пытался найти некоторые образцы или любые указатели, но, похоже, не могунайди любого.

Любой, кто сможет указать мне правильное направление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...