Repolode
spring-projects

spring-projects/spring-security

Spring Securityは、Springアプリケーションの認証・認可と一般的な攻撃への対策を提供するJavaセキュリティフレームワークです。

スター
9,667
フォーク
6,389
未解決の Issue
1,545
最終コミット
昨日

これは何?

Spring Securityは、Springプラットフォーム上に構築されたアプリケーションにセキュリティ機能を提供します。認証と認可に対応し、アプリケーションの各部分に誰がアクセスできるかを開発者が制御できます。

このプロジェクトはSpring Framework 6.0以降を対象としており、Java 17が必要です。Gradleでビルドされ、リファレンスドキュメントとJavadocはSpringのプロジェクトサイトで公開されています。

MavenまたはGradleの成果物を使ってSpringアプリケーションに追加できます。また、クイックスタートガイドでは基本的な「Hello, World」セットアップを紹介しています。

主な機能

  • 01Springアプリケーション向けに認証と認可を提供します。
  • 02Spring Framework 6.xのエコシステムと統合します。
  • 03Java 17とSpring 6.0以降が必要です。
  • 04MavenおよびGradleの成果物として配布されています。
  • 05リファレンスドキュメントとJavadocが含まれています。

ユースケース

  • Springで構築したJavaのWebアプリケーションやREST APIを保護する。
  • ユーザーのロールや権限に基づいてエンドポイントへのアクセスを制限する。
  • Springベースのサービスにログイン機能とID管理を追加する。

クイックスタート

  1. 1

    gitでソースコードをチェックアウトします

    git clone git@github.com:spring-projects/spring-security.git
  2. 2

    JDK 17をインストールし、JAVA_HOMEをjdk-17フォルダーに設定します

  3. 3

    すべてのspring-*.jarファイルをローカルのMavenリポジトリにインストールします

    ./gradlew publishToMavenLocal
  4. 4

    ソースツリーのルートから、すべてのJARをコンパイル、テスト、ビルドします

    ./gradlew build

使う前に知っておきたいこと

  • Java 17以降とSpring 6.0以降が必要です。
  • ソースからビルドするには、JDK 17とGradle wrapperが必要です。

収録されている特集

トピック

よくある質問

spring-security とは?
Spring Securityは、Springアプリケーションの認証・認可と一般的な攻撃への対策を提供するJavaセキュリティフレームワークです。 Spring Securityは、Springプラットフォーム上に構築されたアプリケーションにセキュリティ機能を提供します。認証と認可に対応し、アプリケーションの各部分に誰がアクセスできるかを開発者が制御できます。
spring-security は無料で使えますか?ライセンスは?
spring-security は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
spring-security は今もメンテナンスされていますか?
活発にメンテナンス中。spring-security の最終コミットは 2026年11月5日 です。
spring-security は何に使えますか?
Springで構築したJavaのWebアプリケーションやREST APIを保護する。 ユーザーのロールや権限に基づいてエンドポイントへのアクセスを制限する。 Springベースのサービスにログイン機能とID管理を追加する。
spring-security のインストール方法は?
gitでソースコードをチェックアウトします: git clone git@github.com:spring-projects/spring-security.git JDK 17をインストールし、JAVA_HOMEをjdk-17フォルダーに設定します すべてのspring-*.jarファイルをローカルのMavenリポジトリにインストールします: ./gradlew publishToMavenLocal ソースツリーのルートから、すべてのJARをコンパイル、テスト、ビルドします: ./gradlew build
spring-security はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/spring-projects/spring-security

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト