2016-06-24 3 views
1

Так что я работаю с клиентом, пытающимся установить один знак с помощью SAML.SAML: Идентификатор поставщика Проблема

Нам нужно создать 3 отдельных экземпляров в этом случае (как правило, клиент покупает только одну платформу от нас так никогда не имел этот вопрос)

В основном они не в состоянии установить более 1 на своем сервере потому что они получают сообщение об ошибке: «Поставщик провайдера услуг уже существует с указанным идентификатором поставщика», когда они пытаются настроить второй экземпляр.

Мы не можем изменить это на нашем конце, так как все наши другие клиенты будут затронуты и даже до сих пор, насколько я могу судить, это статично, и даже если мы изменили его на что-то еще, настроили перерыв, я думаю?

Есть ли способ обойти это, если кто-нибудь знает?

Спасибо заранее!

+0

Таким образом, каждый клиент имеет один экземпляр приложения и один соответствующий SAML-SP. Теперь ваш клиент имеет три экземпляра приложения и пытается использовать три соответствующих SAML-SP, которые имеют один и тот же идентификатор ProviderID и который дает выше упомянутую проблему при настройке с IdP. Это ваша проблема и модель развертывания? – Zeigeist

ответ

0

Я предполагаю, что ваш продукт действует как поставщик услуг (SP), и у вашего клиента есть поставщик удостоверений (IdP). Как вы отмечаете в посте, проблема

A service provider partner already exists with the given Provider ID

, который означает, что все 3 SP имеют один и тот же идентификатор. Попробуйте изменить идентификатор на каждом из этих SP, и клиенты IdP должны иметь возможность добавить все 3 из них. Остальные вещи зависят от конфигурации IdP и SP.

+0

Да, это правильно. Но идентификатор установлен в файле Ruby, если он изменен, он повлияет на предыдущие настройки с другими клиентами? Предположительно, он должен соответствовать все время, вы не можете просто изменить его, чтобы они могли настроить его на своей службе, не получив эту ошибку, а затем верните ее обратно, это не сработает. – sjago

+0

Существуют три SP (имеет один и тот же ProviderID) для трех разных приложений (в том же домене безопасности), которые пытаются настроить с помощью одного IdP? – Zeigeist

+0

Да, это так. Ну три отдельных экземпляра одного и того же приложения, только с разными URL-адресами для каждого из 3 – sjago

Смежные вопросы