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
Federated Login for Google Account Users, https://developers.google.com/accounts/docs/OpenID
OpenID provider support, http://simplesamlphp.org/docs/stable/openidProvider:provider
Enabling simpleSAMLphp as an OpenID Provider, https://groups.google.com/group/simplesamlphp/browse_thread/thread/aa097f3ba04553d0