Repolode
spring-projects

spring-projects/spring-security

Spring Security는 Spring 애플리케이션의 인증, 인가 및 일반적인 공격 방어를 위한 Java 보안 프레임워크입니다.

스타
9,665
포크
6,394
열린 이슈
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 웹 애플리케이션이나 REST API를 보호합니다.
  • 사용자 역할이나 권한에 따라 엔드포인트 접근을 제한합니다.
  • Spring 기반 서비스에 로그인 및 사용자 식별 처리를 추가합니다.

빠른 시작

  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월 6일입니다.
spring-security은(는) 어디에 사용할 수 있나요?
Spring으로 구축한 Java 웹 애플리케이션이나 REST API를 보호합니다. 사용자 역할이나 권한에 따라 엔드포인트 접근을 제한합니다. Spring 기반 서비스에 로그인 및 사용자 식별 처리를 추가합니다.
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 통계는 매일 갱신됩니다.

관련 프로젝트