Google Apps Sebagai Identity Provider (IdP)


Sebelumnya, aktifkan dukungan OpenID dengan menggunakan petunjuk yang ada di [2].

Jika menggunakan PHP 5.4, ketika mencoba OpenID Provider di Tab Authentication, Kita akan mendapatkan error seperti berikut :

Fatal error: Call-time pass-by-reference has been removed in
..../lib/Auth/OpenID/Server.php on line 1707

 Fatal error: Call-time pass-by-reference has been removed in /opt/simplesaml/lib/Auth/Yadis/Manager.php on line 416

Seperti dibicarakan pada [3].

Jika ketika Anda mengetes OpenID Provider dan mendapatkan halaman blank, coba aktifkan beberapa konfigurasi berikut di php.ini  :

error_reporting = E_ALL
display_errors = On
display_startup_errors = On




Referensi

  1. Federated Login for Google Account Users, https://developers.google.com/accounts/docs/OpenID
  2. OpenID provider support, http://simplesamlphp.org/docs/stable/openidProvider:provider
  3. Enabling simpleSAMLphp as an OpenID Provider, https://groups.google.com/group/simplesamlphp/browse_thread/thread/aa097f3ba04553d0

Comments