# Springboot身份认证demo **Repository Path**: jiang-shaochen/Springboot-identity-authentication-demo ## Basic Information - **Project Name**: Springboot身份认证demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-10 - **Last Updated**: 2025-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Springboot身份认证demo #### 介绍 包含token认证和token刷新 #### 软件架构 软件架构说明 #### 安装教程 1. 下载代码 2. jdk 21 创建数据库和用户表 ``` CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT COMMENT '用户ID', `uname` VARCHAR(50) NOT NULL COMMENT '用户名', `upwd` VARCHAR(100) NOT NULL COMMENT '密码(建议存储加密值)', `nickename` VARCHAR(50) COMMENT '昵称', `className` VARCHAR(100) COMMENT '班级名称', `email` VARCHAR(100) COMMENT '电子邮箱', `phone` VARCHAR(20) COMMENT '手机号码', `address` VARCHAR(255) COMMENT '地址', `role` VARCHAR(20) NOT NULL DEFAULT 'user' COMMENT '角色', PRIMARY KEY (`id`), UNIQUE KEY `idx_uname` (`uname`), KEY `idx_email` (`email`), KEY `idx_phone` (`phone`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户信息表'; -- 单条插入基础数据 INSERT INTO user (uname, upwd, role) VALUES ('admin', 'admin', 'admin'); ``` #### 接口调用方式 ![输入图片说明](image.png) ![输入图片说明](image1.png) ![输入图片说明](image2.png)