前回のおさらい 前回は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
これまでの連載では、ruby-openidライブラリやRailsのOpenID Authenticationプラグインを使いながら、主にプログラムの観点からOpenIDでログインできるWebサイト(RP, Relying Party)を構築してきました。 連載の最後に、設計・運用の観点からOpenIDの課題についてみていきましょう。 OpenIDに登場する「ID」のまとめ OpenIDではいくつかの「ID」が登場します。 これまでの連載で作成したサンプルを例にして、OpenIDに登場する「ID」をまとめてみましょう。 ユーザ提供識別子(User-Supplied Identifier) 利用者がログイン画面で入力するURLです。自分のOpenIDアカウント名を入力することもできますし、代わりにyahoo.comのようにOPのドメインを入力することもできます。特定のOPのみのログインを許可す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く