注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

数多くのWebサービスに加え、社内のPCのログイン、基幹システムのログイン、様々なサーバのログイン…とID/PWシステムが主流の現在はたくさんの認証情報を管理しなければならない。 0

ピクチャ 17.png
Web側のサービス提供画面 0

 

そんな中注目したいのがシングルサインオンシステムだ。Webベースのものであれば、GoogleやYahoo!などで提供されているものがある。そしてここで紹介するのはオープンソースのシングルサインオン技術だ。 0

今回紹介するオープンソース・ソフトウェアはRuby CAS-Server、Rubyで開発されたシングルサインオンサーバだ。 0

RubyCAS-ServerはCASプロトコルに則って開発されている。Gemを使ってインストールでき、設定ファイルを編集するだけで利用できる。実際に認証を行うのは各種データベース(データベース/テーブル/フィールド名を指定する)、LDAP、ActiveDirectoryが指定できる。 0

ピクチャ 16.png
サーバ実行中 0

 

CASプロトコルに対応することで、他の言語であってもライブラリが提供されていれば簡単に使えるようになる。サーバはWebrick、Mongrel、CGI/FastCGIが指定できる。設定が柔軟なので、既存のサービスでシングルサインオンを提供するのも手軽にできそうだ。 0

オープンな認証技術はCASに限らず様々に存在する。どれを選択するかは、連携するアプリケーションにもよるだろう。CASプロトコルを使った連携を考える際にはRubyCAS-Serverを検討しよう。 0

 

rubycas-server - Google Code
 http://code.google.com/p/rubycas-server/ 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が195あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る