最新の安定バージョンについては、Spring Security 6.4.5 を使用してください! |
WebFlux アプリケーション入門
このセクションでは、リアクティブアプリケーションで Spring Security と Spring Boot を使用する方法の最小設定について説明します。
完成したアプリケーションは、サンプルリポジトリにあります [GitHub] (英語) 。ご参考までに、最小限のリアクティブ Spring Boot + Spring Security アプリケーションをここからダウンロードできます。 |
Hello Spring Security Boot の開始
Maven プラグインの run
ゴールを使用して、Spring Boot アプリケーションを実行できるようになりました。次の例は、その方法 (およびその結果の出力の先頭) を示しています。
Spring Boot アプリケーションの実行
Maven
Gradle
$ ./mvnw spring-boot:run
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
$ ./gradlew bootRun
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
認証
localhost:8080/ でアプリケーションにアクセスすると、ブラウザーがデフォルトのログインページにリダイレクトされます。user
のデフォルトのユーザー名に、コンソールに記録されるランダムに生成されたパスワードを指定できます。次に、ブラウザーは最初にリクエストされたページに移動します。
ログアウトするには、localhost:8080/logout にアクセスして、ログアウトすることを確認します。