Repolode
spring-projects

spring-projects/spring-security

Spring Security é um framework de segurança para Java que oferece autenticação, autorização e proteção contra ataques comuns em aplicações Spring.

Estrelas
9,665
Forks
6,394
Issues abertas
1,545
Último commit
ontem

O que é?

Spring Security oferece serviços de segurança para aplicações criadas na plataforma Spring. Ele abrange autenticação e autorização, permitindo que desenvolvedores controlem quem pode acessar cada parte de uma aplicação.

O projeto tem como alvo o Spring Framework 6.0 ou posterior e requer Java 17. Ele é compilado com Gradle, e a documentação de referência e o Javadoc são publicados no site do projeto Spring.

Desenvolvedores adicionam o projeto a uma aplicação Spring por meio de artefatos Maven ou Gradle, e um guia de início rápido mostra como configurar uma aplicação básica "Hello, World".

Recursos principais

  • 01Oferece autenticação e autorização para aplicações Spring.
  • 02Integra-se ao ecossistema do Spring Framework 6.x.
  • 03Requer Java 17 e Spring 6.0 ou posterior.
  • 04Distribuído como artefatos Maven e Gradle.
  • 05Inclui documentação de referência e Javadoc.

Casos de uso

  • Proteger uma aplicação web Java ou uma REST API criada com Spring.
  • Restringir o acesso a endpoints com base em funções ou permissões de usuários.
  • Adicionar login e gerenciamento de identidade a um serviço baseado em Spring.

Início rápido

  1. 1

    Faça o checkout do código-fonte com git

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

    Instale o JDK 17 e defina JAVA_HOME como a pasta jdk-17

  3. 3

    Instale todos os arquivos spring-*.jar no repositório Maven local

    ./gradlew publishToMavenLocal
  4. 4

    Compile, teste e gere todos os JARs a partir da raiz da árvore do código-fonte

    ./gradlew build

Antes de usar

  • Requer Java 17 ou mais recente e Spring 6.0 ou mais recente.
  • Para compilar a partir do código-fonte, é necessário instalar o JDK 17 e usar o Gradle wrapper.

Em coleções

Tópicos

Perguntas frequentes

O que é spring-security?
Spring Security é um framework de segurança para Java que oferece autenticação, autorização e proteção contra ataques comuns em aplicações Spring. Spring Security oferece serviços de segurança para aplicações criadas na plataforma Spring. Ele abrange autenticação e autorização, permitindo que desenvolvedores controlem quem pode acessar cada parte de uma aplicação.
spring-security é gratuito? Qual é a licença?
spring-security é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
spring-security ainda é mantido?
Manutenção ativa. O último commit de spring-security foi em 6 de nov. de 2026.
Para que posso usar spring-security?
Proteger uma aplicação web Java ou uma REST API criada com Spring. Restringir o acesso a endpoints com base em funções ou permissões de usuários. Adicionar login e gerenciamento de identidade a um serviço baseado em Spring.
Como instalar spring-security?
Faça o checkout do código-fonte com git: git clone git@github.com:spring-projects/spring-security.git Instale o JDK 17 e defina JAVA_HOME como a pasta jdk-17 Instale todos os arquivos spring-*.jar no repositório Maven local: ./gradlew publishToMavenLocal Compile, teste e gere todos os JARs a partir da raiz da árvore do código-fonte: ./gradlew build
Onde consigo spring-security?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spring-projects/spring-security

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados