0
  1. 独自のデータベースを使用して、セキュアなソーシャル 2 で登録とログインを使用したいと考えています。パスワードを取得できないクラスでdoSaveメソッドを使用してみました。InMemoryUserService(私は Java を使用しています)
  2. doFindメソッドを使用してユーザー ログを認証するにはどうすればよいですか。

これについて私を助けてください。

どうもありがとう。

4

1 に答える 1

2

HTML フォーム認証を使用するには、次のことを行う必要があります。

  1. UsernamePasswordProviderを登録する
  2. データベースを検索して ID とプロバイダーからSocialUserの新しいインスタンスを作成することにより、サービスのdoFindメソッドを実装します。この SocialUser では、passwordInfoプロパティにデータベースのプロパティを入力する必要があります。
  3. UsernamePasswordProvider は、次のコード行を使用してパスワードをチェックします。

    if user.passwordInfo.isDefined && use[PasswordHasher].matches(user.passwordInfo.get, credentials._2)

于 2012-08-20T13:01:43.720 に答える