よ、私は春を学んでいます。 この新しいエピソードでは、DBを使ってログインをしたいと思います。私は私のアプリとログインを実行すると :(Spring)DBテーブルで認証を実行します
は、だから私は、このスキーマでは、私は3列(ユーザー名、パス、認証)
問題を持つテーブルが、「DEMODB」と呼ばれるMySqlWorkbenchに私のSQLスキーマを作成しました私が右のユーザー名とパスワードを入力しても表示されます。Auth
列が "ROLE_USER"に設定されているため、処理を続行できません。 3トライがエラー401を得た
後
これは私のSecConfig.xml
<sec:http auto-config="true">
<sec:intercept-url pattern="/**" access="ROLE_USER"/>
<sec:http-basic/>
</sec:http>
<sec:authentication-manager>
<sec:authentication-provider user-service-ref="myUserDeatilsService"/>
</sec:authentication-manager>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/demodb?useSSL=false" />
<property name="username" value="root"/>
<property name="password" value="root"/>
</bean>
<bean id="myUserDeatilsService" class="org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl">
<property name="dataSource" ref="dataSource"></property>
</bean>
INFOです:SQLErrorCodesロード:[DB2、ダービー、H2、HSQL、Informixの、MS-SQL、MySQLの、オラクル、 PostgreSQLは、Sybaseの、ハ