文件名称:spring-boot-oauth2-password-flow:Spring Boot 2-使用JWT的OAuth2密码流
文件大小:67KB
文件格式:ZIP
更新时间:2024-02-21 11:57:08
java oauth2 spring-boot jwt-authentication oauth2-password-flow
spring-boot-oauth2-密码流 它是一个Spring Boot应用程序,包含所有必需的配置,以便能够尝试oauth2授权(密码流)。 它使用JWT令牌密钥进行授权。 默认情况下,应用程序中有一个hsql嵌入式数据库,它包含两个默认用户(它们由resources / data.sql上传) 管理员/管理员 角色:ROLE_ADMIN 权限:PRIVILEGE_ADMIN_READ 用户/用户 角色:ROLE_USER 权限:PRIVILEGE_USER_READ 您可以选择postgres或mysql来代替hsql,您必须将活动的spring配置文件更改为postgres或mysql 。 试试吧 初始化数据库(postgresql / mysql sql shell) CREATE DATABASE zeldan; 启动spring-boot应用程序 mvnw spring-boot:run 要么 mvnw spring-boot:run -Dspring.profiles.active=postgres 要么 mvnw spring-boot:run -
【文件预览】:
spring-boot-oauth2-password-flow-master
----mvnw.cmd(5KB)
----mvnw(7KB)
----src()
--------main()
----LICENSE(11KB)
----.mvn()
--------wrapper()
----README.md(4KB)
----pom.xml(2KB)
----.gitignore(261B)