Внедрение 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 в эмуляторе вычислений.

Другие вопросы по тегам