Каков наилучший способ использования проверки подлинности с живым идентификатором в проекте asp.net mvc на основе Azure?

Каков наилучший способ использования проверки подлинности с живым идентификатором в проекте asp.net mvc на основе Azure?

Я нахожу варианты 1) В Live SDK есть такие параметры, как REST, JavaScript, C# и т. д. 2) Поскольку мой проект будет размещен в Azure, есть еще один способ «Защита веб-приложений с помощью ACS» http://msdn.microsoft.com/en-us/library/gg185928.aspx

Пожалуйста, предложите дизайн, а также поддержите профессионалов, когда конкретный подход хорош.


person Suresh Balla    schedule 23.12.2011    source источник


Ответы (1)


Вы определенно хотите работать с ACS. Мало того, что он предназначен для этой цели, есть полностью проработанный пример на

http://msdn.microsoft.com/en-us/library/gg185975.aspx

который даст вам быстрый старт.

ACS и Windows Identity Foundation в целом позволяют полностью отделить проверку личности от вашего приложения. Это экономит тонну кода и означает, что вам нужно поддерживать гораздо меньше «сантехники».

person Jeremy McGee    schedule 23.12.2011
comment
Спасибо, Джереми :) Можем ли мы получить такую ​​информацию, как имя, фамилия, адрес электронной почты, компания и т. д., из заявки ACS? - person Suresh Balla; 27.12.2011
comment
Я считаю, что это зависит от вашего IP (провайдера идентификации). Стоит приобрести копию Programming Windows Identity Foundation — это отличное введение в работу ACS. - person Jeremy McGee; 28.12.2011
comment
Из Live ID нельзя получить ничего, кроме уникального идентификатора, даже адреса электронной почты. stackoverflow.com/questions/7871960/ - person Rory; 29.01.2013