私は自分のAuthenticationProviderをgrailsプロジェクトに実装しようとしています。 私はgrails spring security coreプラグインを使用しています。 しかし、私はgrailsドメインクラスからどのようにパスワードを取得し、それを引数で渡されたパスワードと比較して認証を行うのかを理解していません。 ご協力いただければ幸いです。 ありがとうございます。Grailsカスタム認証プロバイダ
3
A
答えて
5
私はここでカスタムプロバイダの例を含めトークやブログの記事をした:http://burtbeckwith.com/blog/?p=1090
0
私が理解しているように、ユーザー名、パスワードなどを使用して独自の「ユーザー」ドメインクラスを使用しようとしています。実際には、AuthenticationProviderをオーバーライドする必要はありません。代わりにUserDetailsServiceを単にオーバーライドできます。 SpringSecurityが必要とするすべてのことは、あなたがUserDetailsを提供することです。設定で指定したハッシュアルゴリズムによって、パスワード比較を行います。
詳細については、hereを参照してください。
私が理解できない場合は、いくつかのコードを追加してください(現在達成しているもの)。コードの一部は、多くのことを明確にするのに役立ちます。
+1
は、ご返信いただきありがとうございます。しかし、私が持っていた問題は、データベースからユーザー情報を取得して、受信したパスワードが収集されているかどうかを比較できる方法を見つけようとしていることでした。 私は@Burt Beckwithのコメントからそれを行う方法を手に入れました。 もう一度、お時間をいただきありがとうございます。 – radius0014
関連する問題
- 1. silexアプリケーションのカスタム認証プロバイダ
- 2. スプリングセキュリティとカスタム認証プロバイダ
- 3. 複数のセキュリティ:カスタム認証プロバイダ
- 4. Spring Security: 'ワンタイムパスワード'と '証券化質問'のカスタム認証プロバイダ
- 5. スプリングセキュリティ:データベース認証プロバイダ
- 6. chain_providerと認証プロバイダ
- 7. ASP.NET認証とプロバイダ
- 8. スプリング認証プロバイダVS認証処理フィルタ
- 9. カスタム認証プロバイダ内でHttpServletRequestへのアクセスを取得
- 10. カスタム認証プロバイダが呼び出されていません
- 11. スプリングセキュリティ - 複数の認証プロバイダ
- 12. WCFカスタム認証
- 13. カスタム認証が
- 14. カスタム認証OpenRasta
- 15. カスタム認証
- 16. owin認証のカスタム認証プロバイダを実装するための推奨される方法
- 17. EJB:カスタム認証と承認
- 18. カスタム認証バックエンド。 Django
- 19. ASP.Net MVCカスタム認証
- 20. Glassfishカスタム認証モジュール?
- 21. WCFカスタム認証 - トークン
- 22. couchdbカスタム認証ハンドラ
- 23. asp.netのカスタム認証
- 24. Playフレームワーク - カスタム認証
- 25. カスタムWindows GINA認証
- 26. ASP.NETカスタム認証ハンドラ
- 27. は、私は春のセキュリティのためのカスタム認証プロバイダを持ちたい
- 28. Spring Security 3.x:UserDetailsServiceを使用しないカスタム認証プロバイダの作成
- 29. 接続ごとのJava認証プロバイダ?
- 30. 認証プロバイダとしてのsharepoint
ありがとう、これは私が必要としたものです。 – radius0014