2016-03-21 4 views
0

У меня есть Identity Provider, что я хочу преформ SSO с помощью SAML 2.0
Я использую https://github.com/KentorIT/authservices

Конфигурация МВУ:
Entity Id: https://xxx.yyy.com/auth
Assertion бытового обслуживания URL: http://zzz:1111/AuthServices/Acs
Я создал самозаверяющий сертификат и добавил его в локальный проект.

Как правильно настроить SAML 2.0 SP

Местный configuartion:

<kentor.authServices entityId="https://xxx.yyy.com/Files/Metadata/IdP/Saml" 
         returnUrl="http://localhost:8585/"> 
    <identityProviders> 
     <add entityId="https://xxx.yyy.com/" 
      signOnUrl="https://xxx.yyy.com/Saml/Login.aspx" 
      allowUnsolicitedAuthnResponse="true" binding="HttpRedirect"> 
     <signingCertificate fileName="~/App_Data/SelfSignedCertificate-2016-01-10-22-37.cer" /> 
     </add> 
    </identityProviders> 
    <federations> 
     <add metadataLocation="http://localhost:52071/Federation" allowUnsolicitedAuthnResponse="true" /> 
    </federations> 
    </kentor.authServices> 


Я оценю любую помощь, как я застрял с этим.
Благодаря
Гилад

ответ

1
  • Первый entityId, в kentor.authServices корневой элемент должен быть идентификатор используется для Вашего сайта. Обычно http://zzz:1111/AuthServices, который является адресом ACS минус последняя часть.
  • signingCertificate в пределах identityProviders/add элемент не должен быть вашим собственным сертификатом, но сертификат, который Idp использует для подписания сообщений.
  • Элемент federations должен быть полностью удален. Он указывает на локальную среду разработки, похоже, что вы скопировали конфигурацию.
+0

Привет Андерс, большое спасибо за то, что нашли время ответить мне. Сертификат находится на сайте IdP. Я загрузил его и добавил в проект. Я удалил раздел ** федерация ** и переименовал ** EntityId ** в соответствии с инструкциями. Все еще удачи. Я должен делать что-то неправильно с конфигурацией. – gilad

+0

Просьба предоставить любые сообщения об исключениях, которые значительно облегчат отладку. –

+0

Можно ли отправить личную почту с точной конфигурацией, чтобы понять, есть ли проблема со мной или с сторонним IdP? У меня нет журналов, и поддержка IdP не так хороша. – gilad