前回のおさらい 前回はRPのサンプルをRails上で動作させました。 この時に使用したRailsのアクションをまとめておきます。 ConsumerController#begin OpenIDリクエストを生成するRailsのアクション。 ConsumerController#complete OpenIDレスポンスを受信するRailsのアクション。 OpenIDの一番の特徴は、分散型である(複数のOPが存在する)ことです。 そのためDiscoveryなどの、OpenID特有の処理があります。 ですので今回は、OpenIDプロトコルの特徴的な箇所を、もう少し深く見ていきましょう。 取り上げるのはDiscoveryとSREGの2つです。 Discovery 利用者が入力したOpenIDアカウント名(User-Supplied Identifier)を元にOPのログイン画面(OP Endpoin