Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
SpringSource__spring-security-oauth_CVE-2018-1260_2-3-2-RELEASE | Kitploit
도구/GitHubGitHub/shoucheng3/springsource__spring-security-oauth_cve-2018-1260_2-3-2-release
Authentication & AuthorizationEncryption/Decryption ToolsVulnerability AnalysisWeb SecurityIdentity & Access Management (IAM)API Security
GitHubshoucheng3/springsource__spring-security-oauth_cve-2018-1260_2-3-2-release

SpringSource__spring-security-oauth_CVE-2018-1260_2-3-2-RELEASE

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기
1년 전아직 검토되지 않음

Build Status

이 프로젝트는 Spring Security를 OAuth(1a) 및 OAuth2와 함께 사용할 수 있도록 지원합니다. 표준 Spring 및 Spring Security 프로그래밍 모델과 구성 관용구를 사용하여 이러한 프로토콜의 소비자(consumer)와 공급자(provider)를 모두 구현할 수 있는 기능을 제공합니다.

행동 강령

이 프로젝트는 Contributor Covenant 행동 강령을 준수합니다. 참여함으로써 귀하는 이 강령을 준수할 것으로 기대됩니다. 부적절한 행동은 [email protected]로 신고해 주시기 바랍니다.

시작하기

다운로드하거나 GIT에서 클론한 다음 Maven(3.0.*) 및 Java(1.6 이상)를 사용하세요:

root@kitploit:~
$ git clone ...
$ mvn install -P bootstrap

bootstrap 프로파일은 처음 한 번만 사용하세요. 기본적으로 poms에 노출할 수 없는 일부 저장소를 활성화합니다. 이 프로파일을 로컬 settings.xml에 추가하면 유용할 수 있습니다.

빌드가 작동하려면 Redis를 실행해야 합니다. homebrew를 사용하여 설치할 수 있습니다. Redis가 실행되지 않으면 빌드 중에 Jedis 연결 예외가 많이 발생할 것입니다.

SpringSource ToolSuite 사용자(또는 최신 m2eclipse 플러그인을 사용하는 Eclipse 사용자)는 프로젝트를 기존 Maven 프로젝트로 가져올 수 있습니다.

Spring Security OAuth는 Apache 소프트웨어 라이선스 버전 2.0(license.txt 참조)의 조건에 따라 배포됩니다.

샘플

샘플과 통합 테스트는 하위 디렉터리에 있습니다. 안내와 정보를 위한 별도의 README가 있습니다. 위의 시작하기 지침에 따라 아티팩트를 로컬에 설치했다면 다음을 실행할 수 있습니다.

root@kitploit:~
$ cd samples/oauth2/tonr
$ mvn tomcat7:run

그런 다음 브라우저에서 http://localhost:8080/tonr2/로 앱에 접속하여 작동하는지 확인할 수 있습니다. (OAuth 2.0 샘플 기준이며, OAuth 1.0a 샘플은 디렉터리 경로에서 "2"만 제거하면 됩니다.) 통합 테스트는 Tomcat에 대해 약간 다른 설정이 필요하므로 프로파일을 추가해야 합니다:

root@kitploit:~
$ cd samples/oauth2/tonr
$ mvn integration-test -P integration

변경 로그

릴리스별로 처리된 이슈 목록은 github에서 확인할 수 있습니다(이전 릴리스는 JIRA에 있습니다).

추가 리소스

  • Spring Security OAuth User Guide
  • Spring Security OAuth Source
  • Stackoverflow

Spring Security OAuth에 기여하기

커뮤니티에 참여할 수 있는 몇 가지 방법은 다음과 같습니다:

  • Spring Community Forums에서 Spring 커뮤니티에 참여하세요. 포럼에서 질문에 답변하고 토론에 참여하여 도움을 주시기 바랍니다.
  • 버그와 새로운 기능에 대한 github 이슈를 생성하고, 관심 있는 이슈에 댓글을 달고 투표하세요.
  • Github는 소셜 코딩을 위한 곳입니다: 코드를 작성하려면 이 저장소의 포크에서 풀 리퀘스트를 통한 기여를 권장합니다. 이 방식으로 코드를 기여하려면 해결하려는 특정 이슈를 다루는 github 이슈도 함께 참조해 주세요.
  • springframework.org를 구독하여 Spring에 관한 향후 기사를 확인하세요.

중요한 패치나 풀 리퀘스트를 수락하기 전에 기여자 동의서에 서명해야 합니다. 기여자 동의서에 서명한다고 해서 메인 저장소에 대한 커밋 권한이 부여되는 것은 아니지만, 기여를 수락할 수 있으며 수락할 경우 작성자 크레딧을 받게 됩니다. 활발한 기여자는 핵심 팀에 합류하여 풀 리퀘스트를 병합할 수 있는 권한을 부여받을 수 있습니다.

코드 규칙 및 유지 관리

이 중 어느 것도 풀 리퀘스트에 필수는 아니지만 모두 도움이 됩니다. 원래 풀 리퀘스트 이후 병합 전에 추가할 수도 있습니다.

  • Spring Framework 코드 형식 규칙을 사용하세요. Eclipse를 사용하는 경우 프로젝트 루트에서 eclipse-code-formatter.xml을 가져오세요. IntelliJ를 사용하는 경우 spring-intellij-code-style.xml을 ~/.IntelliJIdea*/config/codestyles에 복사하고 Settings -> Code Styles에서 spring-intellij-code-style을 선택하세요.
  • 모든 새 .java 파일에 최소한 사용자를 식별하는 @author 태그가 포함된 간단한 Javadoc 클래스 주석이 있고, 가급적 클래스의 용도에 대한 문단이 하나 이상 포함되어 있는지 확인하세요.
  • 모든 새 .java 파일에 ASF 라이선스 헤더 주석을 추가하세요(프로젝트의 기존 파일에서 복사).
  • 상당히 수정한(외관상 변경 이상) .java 파일에 자신을 @author로 추가하세요.
  • Javadoc을 추가하고, 네임스페이스를 변경하는 경우 일부 XSD 문서 요소도 추가하세요.
  • 몇 가지 단위 테스트도 큰 도움이 됩니다. 누군가는 해야 하니까요.
  • 다른 사람이 브랜치를 사용하지 않는다면 현재 master(또는 메인 프로젝트의 다른 대상 브랜치)에 맞춰 rebase해 주세요.
도구 다운로드