Demostración de autenticación del código de autorización y construcción del servidor de autenticación Spring Boot OAuth2

La versión de JDK utilizada en este artículo es 1.8 y es necesario crear un servidor de autenticación OAuth 2.0 para implementar el inicio de sesión único para cada sistema.

idea marco

Aquí elija la implementación de Spring Boot + Spring Security + Spring Authorization Server. La selección de versión específica es la siguiente:

  • Spirng Boot 2.7.14, la última versión de Spring Boot es 3.1.2. En la introducción oficial, Spring Boot 3.x requiere JDK 17 y superior. Por ejemplo, los requisitos para 3.0.9 son:
    inserte la descripción de la imagen aquí

Aunque la versión inferior de 3.x (3.0.6) también se puede ejecutar en JDK 1.8, para estar seguro, se selecciona la versión más grande de 2.x.

  • La versión de Spring Security sigue a Spring Boot, no es necesario especificarla por separado
  • Servidor de autorización Spring 0.4.3. La última versión de Spring Authorization Server es 1.1.1, pero la versión inferior 1.0.3 de 1.x también requiere JDK17 y superior para JDK.

Nota: Cuando se utiliza el generador de proyectos en línea de Spring Boot (https://start.spring.io/) para generar un proyecto, si la versión de Spring Boot es 3.x, la versión mínima de JDK generada es JDK 17, incluso con JDK 8 seleccionado. , el pom.xml resultante es JDK17.

Según el análisis anterior, la selección de versión es la siguiente:

  • JDK 1.8
  • sp

Supongo que te gusta

Origin blog.csdn.net/oscar999/article/details/131949251
Recomendado
Clasificación