Single Sign-On
最近遊んでるのが、Single Sign-On(SSO)と呼ばれる認証機能の構築!
最初はオープンソースのシステムを使って構築しようと考えていたのですが、
既存のユーザー情報とのリンクが面倒な場合や、サーバーの関係であまり重いプログラムを走らせれなかったりと、いろいろな不具合がでていました。
そんなときに見つけたのが、SimpleSAMLphpというオープンソースのアプリケーションでした。
最初は、既存のアプリケーションに簡単にSSO認証を導入するためのライブラリだと思っていたのですが、
なんと単体で、サービスプロバイダ(SP)とアイデンティティ・プロバイダ(idp)の両役割を持たすことができました!
改めて、オープンソースの凄さを実感しました。
今はセキュリティー関連の確認をしています。
(ここに一番時間がかかりそう…)
どこに導入するかは、公開後のお楽しみということで!w