Mengintegrasikan dengan SAML dalam onelogin di proyek ZEND

SAML cukup baru bagi saya, saya tidak tahu lebih banyak tentangnya. Saya mencoba menjalankan demo SAML di mesin lokal kami. tapi itu karena kesalahan:

Kesalahan fatal: Pengecualian tidak tertangkap 'OneLogin_Saml2_Error' dengan pesan 'Pengaturan array tidak valid: idp_entityId_not_found, idp_sso_not_found' di C:\xampp\htdocs\saml\lib\Saml2\Settings.php:121 Jejak tumpukan: #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} dimasukkan ke dalam C:\xampp\htdocs\saml\lib\Saml2\Settings.php pada baris 121

File pengaturannya seperti ini:

 $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' => '',
    ),
);

Saya tidak yakin apa yang harus dimasukkan ke dalam file konfigurasi SP dan IDP. Tolong sarankan instruksi untuk menjalankannya di mesin lokal saya.


person Satyendra Kumar    schedule 27.02.2017    source sumber


Jawaban (1)


Jika Anda meninjau kesalahan: 'Pengaturan array tidak valid: idp_entityId_not_found, idp_sso_not_found'

Anda akan mengetahui alasan mengapa Penyedia Layanan tidak berfungsi. Anda menetapkan nilai SP, tetapi mengosongkan data IdP.

Mintalah XML metadata IdP kepada administrator IdP untuk mengisi bagian IdP pada susunan pengaturan.

person smartin    schedule 07.03.2017