2011-09-14 6 views
1

openid authでいくつかのサイトを開発しています。openid loginを使用しているときに電子メールを受け取るのに最適な場所

はOpenIDの認証のために私はstandarts春のセキュリティフィルタとプロバイダを使用します。 org.springframework.security.openid.OpenIDAuthenticationFilterを、org.springframework.security.openid.OpenIDAuthenticationProvider

そして、私は私のカスタムUserDetailsS​​erviceを使用するユーザーを作成するための。

OpenIDAttributeから取得したユーザーのメールを保存するのに最適な場所(フィルタ、プロバイダ、detailsS​​ervice)はどこですか?

答えて

0

通常、ドメインオブジェクトを構築するUserDetailsS​​erviceは、OpenId/SAMLなどから渡された情報に基づいて「User」オブジェクトをロード/生成します。プロビジョニングを行うにはユーザーがOpenIdの資格情報でサインインし、既存のローカルアカウントを探し、作成したローカルアカウントを見つけることができない場合は、

+0

こんにちはToby、これは私の場合です。ユーザーがOpenId経由でログインした後、どのようにユーザー名や電子メールを取得しますか? – frandevel

関連する問題