2017-10-24 35 views
0

私はSAML 2.0を実装するための仕事を与えられています。私は正常にドキュメントに基づいてそれを設定しています。SimpleSamlPhp、複数のIdps(アイデンティティプロバイダ)、複数のSp(サービスプロバイダ)

しかし、SimpleSAMLPhpをSimpleSAMLPhpのインスタンスごとに複数のidpsとして、Idpとして、複数のSpをインスタンスとしてSpとして構成できるかどうかを知る必要があります。

答えて

0

あなたが同じサイトおよびインストールでmulitpleサービスプロバイダをしたい場合、あなたはauthsources.php構成でより多くのエントリを追加することができますauthsources.php

にインストールごとにconfigure multiple SPsことができます。エンティティIDを明示的に設定することを忘れないでください。次に例を示します。

'sp1' => array(
    'saml:SP', 
    'entityID' => 'https://sp1.example.org/', 
), 
'sp2' => array(
    'saml:SP', 
    'entityID' => 'https://sp2.example.org/', 
), 

あなたはconfigure multiple IdPs per installation as wellしかし、彼らは異なるホスト名にする必要がありますすることができます。

<?php 
/* The index of the array is the entity ID of this IdP. */ 
$metadata['entity-id-1'] = array(
    'host' => 'idp.example.org', 
    /* Configuration options for the first IdP. */ 
); 
$metadata['entity-id-2'] = array(
    'host' => '__DEFAULT__', 
    /* Configuration options for the default IdP. */ 
); 
+0

イム混乱しているヘッドアップ、のおかげで、新しいキーとcertficate IDPとSPあたり、どのようにこれらの動的にあなたが再利用できるユーザー – purplenimbus

+0

の特定のセットに基づいてキーを割り当てる方法を作成する一つの必要性を行い、証明書。私はそれらを動的に割り当てることによってあなたが意味することを理解していません。 – Patrick

関連する問題