sql >> データベース >  >> RDS >> Mysql

mysqlデータベースを使用してSpringセキュリティでユーザーを認証しますか?

    これを行う別の方法は、標準のスプリングセキュリティデータベーススキーマ( http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html )。次に、Springのjdbc-userserviceを使用できます:

    <security:authentication-provider >
        <security:jdbc-user-service data-source-ref="dataSource" /> 
        <security:password-encoder hash="sha" />
    </security:authentication-provider>
    

    または、独自のスキーマを使用する場合は、次のようにクエリをオーバーライドできます。

    <security:authentication-provider>
        <securiy:jdbc-user-service 
          data-source-ref="dataSource"
          users-by-username-query="select username, password from users where username=?"
          authorities-by-username-query="select username, roleName from role..."
          role-prefix="ROLE_"
        />
     </security:authentication-provider>
    


    1. mysql-行と列のパフォーマンスの作成

    2. OmniDBを使用してPostgreSQL12のパフォーマンスを監視する方法–パート2

    3. クエリ:データベースフィールドで文字列を検索

    4. PDOフェッチは最初の行のみを返します