sso
基于 JWT + Refresh Token 的用户认证实践
前后端分离项目,后台token刷新了,前端怎么知道它刷新了?
单点登录(SSO)与JWT
单点登录、JWT和OAuth2
基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践
SpringBoot集成SpringSecurity、认证和授权、权限控制和注销、结合thymeleaf、记住我功能、定制登录页
Oauth2.0 + JWT 实现单点登录
Spring Security使用数据库进行认证和授权
Spring Security + OAuth2.0 + JWT 实现单点登录
Springboot + oauth2 单点登录 - 原理篇
单点登录系统(SSO)详细设计说明书(上篇)
Spring Boot学习笔记21——安全管理(用户认证)
小小白学Springboot(十一)——Security安全管理
SpringSecurity-从入门到精通
Spring Security使用数据库进行认证和授权
SpringSecurity进行自定义登录页面
springBoot+SpringSecurity系列四:自定义登录页面和退出登录
Spring Security之修改默认表单登录(详细带图教程)
SpringBoot整合Spring Security实现自定义页面以及验证码登录(有源码)
权限管理】使用spring security 实现默认登录,源码解析
Spring Security OAuth正式终止维护,已从官网下架
Spring Security 实战干货:玩转自定义登录
SpringSecurity 使用 6:自定义登录页、接口、结果
stackflow
https://stackoverflow.com/questions/36782990/spring-security-doesnt-post-to-provided-login-processing-url
spring security loginProcessingUrl无效问题
requestMatchers()方法与authorizeRequests()区别,ResourceServerConfigurerAdapter与WebSecurityConfigurerAdapt
spring Security 的requestMatchers方法
OAuth2.0 授权的四种方式
Spring Security如何优雅的增加OAuth2协议授权模式
微服务下前后端分离的统一认证授权服务,基于Spring Security OAuth2 + Spring Cloud Gateway实现单点登录
基于spring security auth2 +jwt的sso单点登录包含源码
JWT+SpringSecurity实现基于Token的单点登录(二):认证和授权
springSecurity+oauth2实现权限认证系统(资源服务器与授权服务器分离,client信息入库,token存入redis持久化)最全包含源码
Spring Security实现OAuth2.0授权服务 - 基础版
Java-前后端分离-单点登录(SSO二级跨域和跨一级域名)
spring boot oauth2单点登录(一):前后端分离例子
CAS认证和Oauth2.0认证对比
Spring Security Oauth2单点登录原理与技术
JWT单点登录
基于JWT实现单点登录
关于Access token和refresh token
学习SpringSecurity的日常生活(三)——前后台分离登录
access_token和refresh_token双令牌无感知登录
https://www.jianshu.com/p/604960c569d2
server { listen 80; server_name localhost; } location /sso { #3.给所有请求添加响应头,主要是允许跨域 #add_header Access-Control-Allow-Origin *; #add_header Access-Control-Allow-Credentials true; #add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; #add_header Access-Control-Allow-Headers 'origin,Authorization,Cache-Control,Content-Type'; # 4.后端反向代理 proxy_pass http://localhost:8049/sso; }
CREATE TABLE `es_lexicon` (
`lexicon_id` bigint(8) NOT NULL AUTO_INCREMENT COMMENT '词库id',
`lexicon_text` varchar(20) NOT NULL COMMENT '词条关键词',
`lexicon_type` int(1) NOT NULL DEFAULT '0' COMMENT '0扩展词库 1停用词库',
`lexicon_status` int(1) NOT NULL DEFAULT '0' COMMENT '词条状态 0正常 1暂停使用',
`del_flag` int(1) NOT NULL DEFAULT '0' COMMENT '作废标志 0正常 1作废',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`lexicon_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='ES远程扩展词库表';