当前位置: 首页 > news >正文

哪里网站建设便宜模板网站如何建站

哪里网站建设便宜,模板网站如何建站,重庆短视频seo搜索多少钱,江苏做网站价格以下全文 Spring Authorization Server 简称为: SAS 背景 Spring 团队正式宣布 Spring Security OAuth 停止维护,该项目将不会再进行任何的迭代目前 Spring 生态中的 OAuth2 授权服务器是 Spring Authorization Server 已经可以正式生产使用 作为 SpringBoot 3.0 的…

以下全文 Spring Authorization Server 简称为: SAS

背景

  • Spring 团队正式宣布 Spring Security OAuth 停止维护,该项目将不会再进行任何的迭代

  • 目前 Spring 生态中的 OAuth2 授权服务器是 Spring Authorization Server 已经可以正式生产使用
  • 作为 SpringBoot 3.0 的过渡版本 SpringBoot 2.7.0 过期了大量关于 SpringSecurity 的配置类,如沿用旧版本过期配置无法向上升级。

迁移过程

本文以PIG 微服务​开发平台为演示,适用于 Spring Security OAuth 2.3 <-> 2.5 的认证中心迁移

① Java 1.8 支持

目前最新的 SAS 0.3 基于 Java 11 构建,低版本 Java 无法使用

经过和 Spring Security 官方团队的沟通 0.3.1 将继续兼容 Java 1.8

我们联合 springboot 中文社区编译了适配 java 1.8 的版本坐标如下

  <dependency><groupId>io.springboot.security</groupId><artifactId>spring-security-oauth2-authorization-server</artifactId><version>0.3.0</version></dependency>

② 授权模式扩展

  • 扩展支持密码模式,SAS 基于 oauth 2.1 协议不支持密码模式

  • 扩展支持短信登录

③ Redis 令牌存储

  • 官方目前没有提供基于 Redis 令牌持久化方案

  • PIG 扩展 PigRedisOAuth2AuthorizationService 支持

④ Token 输出格式化

  • 使用自省令牌的情况下 默认实现为
ku4R4n7YD1f584KXj4k_3GP9o-HbdY-PDIIh-twPVJTmvHa5mLIoifaNhbBvFNBbse6_wAMcRoOWuVs9qeBWpxQ5zIFrF1A4g1Q7LhVAfH1vo9Uc7WL3SP3u82j0XU5x

  • 为方便结合 redis 高效检索 token , 结合 RDM 分组也可以更方便的图形化观察
统一前缀::令牌类型::客户端ID::用户名::uuid
@Bean
public OAuth2TokenGenerator oAuth2TokenGenerator() {CustomeOAuth2AccessTokenGenerator accessTokenGenerator = new CustomeOAuth2AccessTokenGenerator();// 注入Token 增加关联用户信息accessTokenGenerator.setAccessTokenCustomizer(new CustomeOAuth2TokenCustomizer());return new DelegatingOAuth2TokenGenerator(accessTokenGenerator, new OAuth2RefreshTokenGenerator());
}

⑤ Token 输出增强

  • 使用自省令牌,默认情况下输出的 Token 格式
{"access_token": "xx","refresh_token": "xx","scope": "server","token_type": "Bearer","expires_in": 43199
}
  • Token 增强输出关联用户信息
{"sub": "admin","clientId": "test","access_token": "xx","refresh_token": "xx","license": "https://pig4cloud.com","user_info": {"username": "admin","accountNonExpired": true,"accountNonLocked": true,"credentialsNonExpired": true,"enabled": true,"id": 1,"deptId": 1,"phone": "17034642999","name": "admin","attributes": {}}
}

⑥ 授权码模式个性化

⑦ 资源服务器

  • 自省方案扩展支持资源资源服务器本地查询

  • 扩展资源服务器本地自省

- 优势: 1. 用户状态实时更新 2. 减少网络调用提升性能

http://www.fp688.cn/news/153761.html

相关文章:

  • 网站建设方案的所属行业是seo排名怎么优化软件
  • 网站怎么做短信接口山西网络营销外包
  • 网站域名备案和icp备案一样么网站推广排名优化
  • wordpress哪个编辑器好用seo关键词如何设置
  • 深圳做app网站公司东莞百度seo在哪里
  • app和网站开发哪个难怎么创建网页
  • 一对一视频网站建设世界企业排名500强
  • 保险销售的建设网站策划书网页设计欣赏
  • 销售网站后台维护怎么做什么平台打广告比较好免费的
  • php网站建设毕业论文数据库分析商旅100网页版
  • wordpress login_headseo 百度网盘
  • 怎么做查询网站吗南昌seo网站推广
  • 网站建设和技术支持网站查询域名
  • 山东省建设工程协会网站青岛seo外包公司
  • 做网站的成本在哪中国企业网络营销现状
  • 最专业的外贸网站建设关键词优化软件有哪些
  • 宁波网络seo推广百度关键词优化培训
  • wordpress文章详细页太原seo优化公司
  • 南通网站制作最近最火的关键词
  • 网页设计html代码大全怎么改颜色seo代理计费系统
  • 网站开发培训周末班百度浏览器官网下载并安装
  • 广州建外贸网站优秀软文案例
  • 网站建设 仿站外贸seo站
  • 印度做爰免费网站视频品牌运营中心
  • 建设项目环保竣工验收备案网站小学生关键词大全
  • 南和信息港杭州seo外包
  • 专业的网站制作团队黄页推广引流
  • 导航网站的广告怎么做的seo推广顾问
  • 怎么做网站视频教程网上培训
  • 大型网站系统网站制作优化排名