0

Spring Security に xml ベースの構成を使用すると、属性を持つタグを使用し<jdbc-user-service>、特定のユーザー名入力に対してデータベースからユーザー名、パスワード、およびロールを取得できます。authorities-by-username-queryusers-by-username-query

参照: http://docs.spring.io/spring-security/site/docs/3.2.5.RELEASE/reference/htmlsingle/#nsa-jdbc-user-service

Java 構成の Spring Security ドキュメントに記載されているコードは、ハードコードされたユーザー名とパスワードを使用しているようです。

参照: http://docs.spring.io/spring-security/site/docs/3.2.5.RELEASE/reference/htmlsingle/#jc-authentication-jdbc

関連するサンプル プロジェクト (spring-security / samples / jdbc-jc ) も、同じハードコードされたユーザー名とパスワードの値を使用しているようです。

では、Java 構成では、データベースに保存されているユーザー資格情報を使用してユーザー入力を検証するにはどうすればよいでしょうか?

4

1 に答える 1

3

彼のセッターsetAuthoritiesByUsernameQuery()およびsetUsersByUsernameQuery( ) を使用してJdbcDaoImplクラスを探しているようです。

于 2014-09-01T20:28:20.113 に答える