Интегрировать библиотеку simplesaml в Zend Framework с Okta в качестве IDP - PullRequest
0 голосов
/ 18 апреля 2019

Я использую свежее скелетное приложение Zend. Установите simplesamphp libtrary с помощью composer require simplesamlphp/simplesamlphp.Зависимость находится в папке моего поставщика. Добавлена ​​вся конфигурация, необходимая для библиотеки в файле конфигурации. Я использую Okta в качестве Idp.Я создал приложение в okta. Я не могу понять, какие значения Single sign on URL и Audience URI (SP Entity ID) мне нужно заполнить для целей тестирования в моей локальной среде.

1) URL-адрес моего приложения Zendhttp://localhost/samltestapp/public/

2) В Okta мое приложение называется Simple saml example.Я добавил следующую ссылку в приложение Okta, чтобы указать папку www в приложении vendor (необходимо ли указывать vendor / saimplesamlphp / www?)

Единый знак на URL: http://localhost/samltestapp/vendor/simplesamlphp/simplesamlphp/www/module.php/saml/sp/saml2-acs.php/example

URI аудитории (идентификатор объекта SP):

http://localhost/samltestapp/vendor/simplesamlphp/simplesamlphp/www/module.php/saml/sp/saml2-acs.php/example

RelayState по умолчанию: http://localhost/samltestapp/public/?saml_sso=example

3) vendor / www / simplesamlphp / simplesamlphp / config / config.php

'baseurlpath' => 'http://localhost/samltestapp/vendor/simplesamlphp/simplesamlphp/www/',

Когда я нажимаю на приложение okta, т.е. мой Simple saml example перенаправляется на URL-адрес sso. Который я показал abow.even, хотя я получаю ответ SAMLКроме того, но не удается перенаправить на URL-адрес RelayState по умолчанию. Я запутался, что нужно добавить URL-адрес sso, пока workin / testing @ local.Anyone есть подход решения?appriciated.

...