私は春のブートでかなり新しいです。バックエンドでmongodbを使ってRESTサービスを作ろうとしています。 mongodbでは、私はCustomersテーブルとsekondユーザーテーブルを作成しました。ユーザーテーブルでは、ユーザー名、パスワード、および役割の列をシリーズとして定義しました。 RESTサービスにアクセスするユーザーを表ユーザーから認証しようとしています。 インターネット上で、私たちがWebSecurityConfigurerAdapterを拡張する2つのケース、またはGlobalAuthenticationConfigurerAdapterを拡張するときに2つ目のケースが見つかりました。最初のケースでは、私たちがカスタムAuthenticationProviderを作成するWeb上でbeanを見つけましたが、2番目の方法ではUserDetailsSerivceを処理しています。 私の質問は、この問題をどのように深く知ることができるのでしょうか? 巨大なインターフェイスのソースコードを見ても、チュートリアルとは違って、私はそのスタッフをやることはできません。 これらの2つの方法の主な違いは何ですか? ?ハンドルや春ブーツのセキュリティをどのように処理するか(?MVCを処理するディスパッチャサーブレットのようなものがある)春のブートでセキュリティを設定する
0
A
答えて
1
@vmaricをSpringSecurityを開始する方法の例ですが、ロジックは同じであるように見えます。
@Configuration
public class AuthenticationManagerConfiguration extends
GlobalAuthenticationConfigurerAdapter {
@Override
public void init(AuthenticationManagerBuilder auth) {
auth.inMemoryAuthentication() // ... etc. <-------
}
}
0
春のセキュリティによると、あなたは、セキュリティの構成を提供する必要が :
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter
オーバーライドされたメソッドとのことAuthenticationManagerを提供しています。
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {...}
それは、メモリ内の実装が考えられます。
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication() .withUser("user").password("password").roles("USER").and() .withUser("admin").password("password").roles("USER", "ADMIN");
}
または実装あなたのUserDetailsServiceの実装に依存しています:
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
authenticationManagerBuilder
.userDetailsService(userDetailsService)
.passwordEncoder(passwordEncoder());
}
Hereは春のブートに私はそれを使用していない
関連する問題
- 1. 春のセキュリティで春のブートでコンテキストパスを設定する方法
- 2. 春のブートldapセキュリティ
- 3. ジャージーと春のセキュリティで春のブートOAuth2
- 4. セキュリティ:http:春のセキュリティ設定?
- 5. 春のブートのセキュリティは@Repository
- 6. EHCache設定+春のブート:NoCacheRegionFactoryAvailableException
- 7. は春のブート設定クラス
- 8. 春のブートWeb設定
- 9. 春のブートと設定ファイル
- 10. 春のブートwebappでビルドパスの設定を設定する方法
- 11. Kotlin春のセキュリティ設定
- 12. 春のセキュリティ - HttpSecurityを設定する
- 13. Redisのは、春のブートで設定センチネル
- 14. セット春ブートYAML設定リストのプロパティを
- 15. 春のセキュリティ設定異なるHTTPメソッド私の春のブートアプリケーションで
- 16. 春のブートの自動設定AutoConfigureAfter
- 17. 春データソースのブート自動設定 - ドライバーが
- 18. 春のブートと春のセキュリティを備えたJWT
- 19. 春ブート依存性とセキュリティ修正
- 20. 春のブート設定でロギングアペンダーを追加する方法
- 21. 春のセキュリティOauth2と春のブートの問題
- 22. 春のセキュリティ設定ロールオン登録
- 23. 春のブート(デフォルト)のセキュリティ設定を無効にすることができません
- 24. 春の起動と春のセキュリティでSpring 4.0を設定する方法openId
- 25. 春のセキュリティで動的にIPアドレスを設定するには?
- 26. 春のセキュリティでカスタム認証と役割を設定する
- 27. 春のブート時にopenjpaを設定する
- 28. 春のブート/セキュリティでLogBack over Log4jを好む
- 29. 春と春のセキュリティ設定ヘルプ、Beanが見つからない
- 30. 春のセキュリティ:手動でデフォルト設定を戻す
何GlobalAuthenticationConfigurerAdapterは? – vmaric
申し訳ありませんが、私は最初の応答を見ていません。 – vmaric