0

SAML は私にとってまったく新しいもので、詳しくはわかりません。ローカル マシンで SAML デモを実行しようとしています。しかし、それはエラーによって:

致命的なエラー: C:\xampp\htdocs\saml\lib\Saml2\Settings.php:121 のメッセージ「無効な配列設定: idp_entityId_not_found、idp_sso_not_found」を含むキャッチされない例外「OneLogin_Saml2_Error」: #0 C:\xampp\htdocs\ saml\lib\Saml2\Auth.php(107): OneLogin_Saml2_Settings->__construct(Array) #1 C:\xampp\htdocs\saml\demo1\index.php(13): OneLogin_Saml2_Auth->__construct(Array) #2 { main} が C:\xampp\htdocs\saml\lib\Saml2\Settings.php の 121 行目にスローされる

設定ファイルは次のようになります。

 $spBaseUrl = 'http://localhost/saml'; //or http://<your_domain>

$settingsInfo = array (
    'sp' => array (
        'entityId' => $spBaseUrl.'/demo1/metadata.php',
        'assertionConsumerService' => array (
            'url' => $spBaseUrl.'/demo1/index.php?acs',
        ),
        'singleLogoutService' => array (
            'url' => $spBaseUrl.'/demo1/index.php?sls',
        ),
        'NameIDFormat' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
    ),
    'idp' => array (
        'entityId' => '',
        'singleSignOnService' => array (
            'url' => '',
        ),
        'singleLogoutService' => array (
            'url' => '',
        ),
        'x509cert' => '',
    ),
);

SP および IDP 構成ファイルに何を入力すればよいかわかりません。ローカル マシンで実行する手順を提案してください。

4

1 に答える 1