2013-10-13 5 views
6

Если у меня есть бизнес-план Office 365, могу ли я создать ASP.NET MVC и выполнить проверку подлинности в Office 365 AD? или мне еще нужно создать отдельный AD на Azure и подключиться к нему?MVC для аутентификации против Office 365 AD

+0

Похоже, кто-то уже сделал некоторые исследования по этому http://stackoverflow.com/questions/14279349/web-sso-with-cloud-ad-office365-users –

ответ

6

Если у вас есть учетная запись Office 365, у вас есть Azure Active Directory. При входе в Azure вам нужно будет убедиться, что вы решили использовать свою административную учетную запись администратора (и зарегистрируйтесь для бесплатной пробной версии, если вы еще этого не сделали). На портале Azure нажмите «Active Directory», и вы увидите, что у вас уже есть каталог.

Теперь, что касается веб-приложения MVC, ознакомьтесь с Azure Active Directory Samples on GitHub. Также не забудьте взглянуть на несколько разных сценариев which are documented on MSDN. В частности, я бы рекомендовал посмотреть на WebApp-GraphAPI-DotNet, который является приложением MVC, выполняющим аутентификацию с помощью OpenID Connect против Azure AD, и с помощью этого для запроса API-интерфейса AAD.

(Edit: обновлены ссылки на новые материалы.)

+1

Я знаю, что это старый пост, и некоторые из ссылки больше не работают или содержат устаревшие технологии. Для новых посетителей посетите http://www.asp.net/identity/overview/getting-started/developing-aspnet-apps-with-windows-azure-active-directory для более свежих статей. –

0

Я бы порекомендовал вам получить лазурное счет предприятия, и вы должны федеративных пользователей к Azure AD, а затем зарегистрировать приложение MVC с активной директории Azure, чтобы получить единый возможность входа в систему.