タグ

ブックマーク / shinsuke789.hatenablog.jp (1)

  • SpringSecurityで独自テーブルを使って認証を行う - ソフラボの技術ブログ

    SpringBootでSpringSecurityを使って独自認証でログイン機能を実装してみました。 ドキュメントを参考にやってみたけど、詳しく書いてなくて理解に苦しみ結構ハマりました。 最終的にSpringSecurityのソースを見ることで認証オブジェクトの仕組みを理解しました。 概要 SpringSecurityDBを使用して認証する場合、SpringSecurity付属のテーブル定義を行う必要があります。 今回は、独自テーブルを使った認証を行い、ロールは使用しません。 SpringSecurityの設定 SecurityConfigクラスを作成し、アクセス制限、ログイン処理、ログアウト処理等を定義します。 認証チェック処理クラス AuthenticationProviderインターフェースを継承して独自クラスを作成します。 このクラスで独自テーブルを参照して認証チェック処理を定義

    s17er
    s17er 2016/07/19
  • 1