Hatena::Groupcatalyst

masaki@catalyst RSSフィード

Fork me on GitHub
 | 

2008-04-06

Cred::OpenID と find_user

| 22:22 | Cred::OpenID と find_user - masaki@catalyst を含むブックマーク はてなブックマーク - Cred::OpenID と find_user - masaki@catalyst Cred::OpenID と find_user - masaki@catalyst のブックマークコメント

OP(IdP) での認証に成功してリダイレクトで戻ってきた後の $realm->find_user の真偽で authentication の真偽を決めてしまうのが個人的に微妙なところ。

(snip)

OP(IdP) での認証が出来てさらに $c->find_user でアプリの DB からユーザが SELECT 出来たか否かで authentication の真偽が決まる。

no title

この部分は Store::Null を使うと find_user は User::Hash 作って返すだけなので,OP の認証が通ったかどうかだけで判断できるかな.find_user が何を返すかは使う Store 次第で,config で store 書かなかった場合は Store::Null が使われるようになってる.

試してないけど,ashley さんの Cred::OpenID も最終的に find_user してその結果で返すかどうか決めているので,Store::DBIx::Class も使えるんじゃないかな.

Cred::OpenID by ashley

| 18:31 | Cred::OpenID by ashley - masaki@catalyst を含むブックマーク はてなブックマーク - Cred::OpenID by ashley - masaki@catalyst Cred::OpenID by ashley - masaki@catalyst のブックマークコメント

http://search.cpan.org/dist/Catalyst-Authentication-Credential-OpenID/

基本的に,ashley さんのも自分のも miyagawa さんのコピペして対応させたようなもんだから,どっち使っても今のところ大差ないと思う.ashley さんのは ua_class とか指定できる分自由度高いかな.

trust_root の扱いとか個人的に微妙に思ってるところだけパッチ書いて送ってみる予定.

OscarOscar2013/03/06 05:34The acdicent of finding this post has brightened my day

mxxdoackmxxdoack2013/03/07 07:58NKfMow <a href="http://peaerbcuvgop.com/">peaerbcuvgop</a>

mcektkicmcektkic2013/03/08 23:354jLadk , [url=http://fzohqfinaidk.com/]fzohqfinaidk[/url], [link=http://xysuvbvqevys.com/]xysuvbvqevys[/link], http://ijfzntxrcesl.com/

トラックバック - http://catalyst.g.hatena.ne.jp/ikasam_a/20080406
 |