私は自分の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. スプリングセキュリティ:カスタム認証プロバイダ
- 2. スプリングセキュリティとカスタム認証プロバイダ
- 3. silexアプリケーションのカスタム認証プロバイダ
- 4. Azureロジックアプリケーションのカスタム認証プロバイダ
- 5. 複数のセキュリティ:カスタム認証プロバイダ
- 6. Drupal 8外部/カスタム認証プロバイダ
- 7. カスタム認証を使用するOAuth2プロバイダ
- 8. カスタム認証プロバイダをFirebaseにリンクする
- 9. Spring Security: 'ワンタイムパスワード'と '証券化質問'のカスタム認証プロバイダ
- 10. chain_providerと認証プロバイダ
- 11. ASP.NET認証とプロバイダ
- 12. スプリングセキュリティ:データベース認証プロバイダ
- 13. ADFS 3 MFA認証プロバイダは、カスタム認証プロバイダとして登録することができません
- 14. スプリング認証プロバイダVS認証処理フィルタ
- 15. カスタム認証プロバイダと連携していないハイブ偽装
- 16. DNN 9カスタム認証プロバイダのSSOデータサービスを設定する方法
- 17. カスタム認証プロバイダでスプリングセキュリティを提供するアクセス拒否エラー
- 18. カスタム認証プロバイダ内でHttpServletRequestへのアクセスを取得
- 19. カスタム認証プロバイダが呼び出されていません
- 20. カスタムGoogle Cloud Endpoints認証プロバイダのリクエストパラメータにアクセスできますか?
- 21. Openshift - 複数の認証プロバイダ
- 22. Firebase認証 - プロバイダのID
- 23. Springセキュリティ:mongodb認証プロバイダ
- 24. AWS Cognitoフェデレーションアイデンティティプールカスタム認証プロバイダ
- 25. スプリングセキュリティ - 複数の認証プロバイダ
- 26. カスタム認証OpenRasta
- 27. カスタム認証が
- 28. カスタム認証
- 29. WCFカスタム認証
- 30. MVC5:カスタム認証
ありがとう、これは私が必要としたものです。 – radius0014