Внедрение ACS на веб-приложении эмулятора
Можем ли мы реализовать Access Control Service ( ACS )
без входа в
Windows Azure Management Portal
. Значит, мы можем внедрить ACS в эмуляторе Windows Azure Web?
приложение?
2 ответа
Служба контроля доступа, название говорит само за себя. Это услуга, предоставляемая Microsoft, которую вы можете использовать. Это означает, что у вас может быть приложение, размещенное локально, в облаке или даже в эмуляторе, и оно все равно будет отлично работать с ACS.
Теперь, если вы хотите "запустить" ACS в эмуляторе (я думаю, это то, что вы спрашиваете), тогда ответ - нет. Вы не можете запустить ACS в эмуляторе. Я предлагаю вам просто использовать реальный сервис ACS (даже для разработки), так как он очень дешевый.
Если по какой-либо причине вы не можете получить учетную запись (возможно, Azure не поддерживается в вашей стране), вы можете попробовать использовать лабораторную среду: https://portal.appfabriclabs.com/Default.aspx (если я прав, вы не не нужна кредитная карта, чтобы использовать это).
А поскольку ACS просто основан на стандартах, вы можете заменить его чем-то другим для локальной разработки, например, большим IdentityServer (поддерживает WS-Trust, WS-Federation, OAuth2, WRAP ...)
Учебный комплект по платформе Windows Azure ( курс) показывает, как разрабатывать с использованием ACS в эмуляторе вычислений.