2015-05-04 8 views
9

У меня есть приложение C# mvc, у которого есть функции входа в систему с именем пользователя и паролем, аналогичным sts (это не имя пользователя sts, и он также не входит в систему sts). Однако теперь я хочу использовать эту регистрационную информацию для входа в офис 365 outlook, что означает, что после входа пользователя в мое приложение mvc они смогут напрямую обращаться к Outlook через ссылку без входа снова. Как я могу это сделать? Я искал офис 365 api, но он не подходит для моего использования, так как я не запрашиваю никаких данных, кроме входа.Автоматический вход в систему 365 outlook

Я подробно рассмотрю.

Справочная: В настоящее время наша организация использует офис 365 услуг, и я думаю, что мы уже интегрироваться с ADFS логин, который мы можем войти на форум службу офис 365 (в данном случае прогноз) на https://sts.xxx.com/adfs/ls/?wa=wsignin1.0&.....

Что мы хотим do: в настоящее время мы создаем приложение, в котором зарегистрированным пользователям больше не нужно будет переходить к указанному выше URL-адресу. Пока они вошли в наше приложение, они могут получить доступ к Outlook через обычную ссылку, например <a href="outlook address">Go outlook</a>, и они могут начать проверку своих писем.

Что мы пытались: мы пытались использовать Оффи 365 API, но я не думаю, что это правильный путь, так как мы не retriving никаких данных из API, кроме мы хотим использовать наш логин приложение информацию для входа в Office 365

ответ

2

Если ваши серверы Outlook интегрированы в ADFS, вам необходимо разместить свой код на сервере (HTTPS включен) и интегрировать его с тем же ADFS. Как только пользователи регистрируются в ADFS, им не нужно снова входить в систему.

+1

Мы используем другую систему входа в систему, можем ли мы войти в систему ADFS удаленно – onegun

+1

После входа в ADFS он устанавливает cookie в вашем браузере, так что дальше и дальнейшие запросы в AFDS не нуждаются в повторном аутентификации пользователя. Поэтому, если ваше приложение интегрировано в ADFS, дальнейшие переадресации с вашей страницы на Outlook не заставят пользователя снова войти в страницу входа –