OPとRPの実装を比べると、OpenIDを利用するだけのRPの方が比較的容易です。まずは、RPとして動作する場合のSKIPのソースコードを見ていきましょう。 RailsアプリケーションをRPにしたい場合、そのためのopen_id_authenticationというプラグインが存在しています。SKIPでもこのプラグインを採用しており、SKIPプロジェクト内のvender/plugins/open_id_authenticationというディレクトリ内に配置されています。このプラグインを活用したRPの実装を説明します。 実際に動いているSKIPの動作を基に説明をしていきます。SKIPをRPとして動作させている実例として、SKIPユーザグループ(SUG)のコミュニティサイトがあります。 SUGは、SKIPの利用者や開発者同士の情報交換をするためのSNS(SKIP)になっています。オープンソースな