bootではセキュリティ関連の機能も充実しています。ユーザ新規登録した際のパスワードをハッシュ化してデータベースに保存しておきます。1、build.gradleに追記dependenciesにcompile('org.springframework.boot:spring-boot-starter-security')を追記します。passwordEncoder.encode(str);3、DBに保存ハッシュ化すると長くなるのでパスワードを保存するフィールドも長くしておきます最低60桁ハッシュ化したパスワードをDBに保存します。bootRun起動するとユーザ名とパスワードを聞かれます。boot:spring-boot-starter-securityを追加すると自動的にBASIC認証するようになるそうです。ユーザ名はuserで固定パスワードはコンソールに以下のように表示されているはずです。6cff2923-7ddd-4883-bfd8-9e0a7447e4ebハッシュ化については以下が詳しいです。前任者(もういない)が作成したプロジェクトを変更するためにソースコードを社内のレポジトリからダウンロードしてビルド、ログインしようとしたらパスワードが分からない、書いてない。テーブルの初期値を入れるSQL文には既にハッシュ化した値を入れてる。ハッシュ化した値を元に戻す機能はない(EncodeはあってもDecodeはない)しょうがないので、適当にパスワードを決めてハッシュ化したものでテーブルのpasswordフィールドを書き換えてログインしました。使ってみたブログ気持玉クリックして気持ちを伝えよう!ログインしてクリックすれば、自分のブログへのリンクが付きます。写経を続けて、Entityの追加のとこまで来ました。開発してるとDBの内容はどんどん変わっていきますね。×この広告は1年以上新しい記事の投稿がないブログに表示されております。