2013-01-23 6 views
7

У нас есть служба WCF, для которой требуется токен, предоставляемый службой acs azure, и acs настроен на использование встроенных идентификаторов службы для аутентификации.Можете ли вы иметь удостоверение подлинности и удостоверения подлинности удостоверения личности клиента в azure acs

Можем ли мы также разрешить доступ к этой услуге только с помощью проверки подлинности сертификата клиента (так что только клиенты, у которых установлен сертификат, могут вызывать службу), но также предоставляют имя пользователя и пароль для предоставления службе acs для получения предоставленных токенов с помощью услуги acs для установления претензий в отношении услуг (и, в конечном счете, для других пользователей)

Или это одно или другое?

Мы также будем использовать https для обслуживания в конце концов в случае, если это имеет значение.

ответ

1

Вы должны быть в состоянии сделать это, установив несколько идентификаторов службы в ACS один для имени пользователя & пароль и один для сертификата.

Ссылки:

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

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

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

+0

Благодаря @Imtiaz, я не читал все ссылки еще (но), но я думаю, что вы говорите, это мы можем иметь разные идентичности, используя разные методы одновременно. Возможно, вопрос не ясен, но я хочу знать, возможно ли это в одно и то же время для ТОЛЬКО ПОЛЬЗОВАТЕЛЯ, поэтому у нас есть и аутентификация сертификатов в сообщении с услугой, и все еще получают токены SAML с помощью acs. Извините, если ссылки подтверждают это, но ваш ответ подразумевает в противном случае –

+0

Да, вы должны иметь возможность предоставить несколько параметров проверки подлинности клиента для одного и того же пользователя, используя несколько идентификаторов службы в ACS – Imtiaz