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

自己做网站制作进口博览会2022

自己做网站制作,进口博览会2022,江苏国龙翔建设有限公司网站,网页设计公司简介范文UNI-SOP提供了两个集成客户端#xff1a;SpringBoot2.x/JAVA1.8和SpringBoot3.x/JAVA17#xff0c;满足不同项目的集成需求。 平台接入 使用UNI-SOP之前#xff0c;业务平台需要进行接入#xff0c;完成校验后才能正常使用#xff0c;先引入客户端开发SKD包。 depen…        UNI-SOP提供了两个集成客户端SpringBoot2.x/JAVA1.8和SpringBoot3.x/JAVA17满足不同项目的集成需求。 平台接入 使用UNI-SOP之前业务平台需要进行接入完成校验后才能正常使用先引入客户端开发SKD包。 dependencygroupIdlicode.unisop.client/groupIdartifactIduni-client-20/artifactIdversion1.0.0/version /dependency SpringBoot2.x的项目就引入20版本的客户端如果是SprintBoot3.0就引入30版本的引入依赖包后还需要配置注册的平台信息需要把业务平台注册到UNI-SOP认证中心在application.yml文件里配置如下信息 uni-sop:host: http://localhost:5801platform:registers:- { id: efaa79946774c60db282, secret: 28f52fdcb1502b67925543d591f5b92a }- { id: ea817e210587c4c36ed1, secret: 15ea93f7392c75b626fd0978c8d5b9e3 } 配置比较简单说明如下 hostUNI-SOP认证中心地址 platform:  registers: 需要注册到认证中心的平台信息。 一个业务工程可以注册多个UNI-SOP管理的平台信息这样有个好处就是我们一个项目工程可以实现多个逻辑上的业务平台一般对应到前端就是有多个。 配置好后启动项目就会自动注册到UNI-SOP认证中心了提供的认证中心客户端JAR包实现了自动检测平台注册功能还有一套操作认证中心的接口平台注册成功后会在控制台打印类似如下信息 上面显示我们商城项目单体部署商家、运营和商城每个业务平台向认证中心注册的信息结果。 集成客户端后会提供如下对外接口 这样业务平台自动就有了操作UNI-SOP的接口功能不需要业务平台再额外开发可以直接提供给前端调用。 普通登录 普通登录是相对于单点登录而言每次登录没有对应的会话令牌只有独立的访问令牌普通登录代码如下 // 开始请求后端接口登录const loginContext: any {category: account, // 账号类型为accountauthType: password, // 认证类型为密码username: licode, // 账号名称为licodeaccount: licode,authCode: 12312sdfsdfsdf3131, // MD5加密的密码authContext: xxx平台, // 业务上下文登录成功后原样保存 }const result await userLogin(loginContext);上述代码是一个标准的普通登录比较简单登录的地址为 /uni-api/v1/auth/login 此地址是集成UNI-SOP客户端自动就有的不用业务平台自己开发。 登录成功后返回的结果有用户信息和生成的认证信息访问令牌和刷新令牌等这样我们就完成了登录然后就可以使用系统是不是很简单。 单点登录 单点登录相比普通登录稍微复杂一些不过也比较简单UNI-SOP平台本身实现了统一管理中心单点登录就是利用UNI-SOP的统一管理中心来完成的。 第一步业务前端系统先重定向到UNI-SOP平台统一认证中心代码如下 http://localhost:6020?platformxxxclient_idxxxclient_secretxxx 重定向的时候带上平台ID、客户端ID和客户端秘钥就可以了。 第二步UNI-SOP平台统一认证中心输入用户名、密码完成验证后生成票据ticket 第三步UNI-SOP平台统一认证中心根据业务平台配置重定向到业务平台指定的验证地址 第三步流程重新回到了我们业务前端平台前端平台利用ticket码调用认证中心的如下接口 /uni-api/v1/auth/token 来换取用户的登录认证信息这样就完成一次完整的单点登录流程。 用户资源获取 登录用户WEB前端需要获取用户可用的资源包括角色、权限、菜单等这样前端就可以根据用户拥有的资源来完成对应的操作从而实现权限的控制获取资源接口如下 /uni-auth/v1/token/auth-user-assets 返回结果类型如下 包含了角色码、菜单和权限码信息前端可以根据用户拥有的资源完成权限控制后台同样也会根据用户权限完成用户对相应接口的访问控制后面会介绍业务后台接口怎么样完成权限访问控制使用。 登录信息查看 登录的用户我们可以在UNI-SOP认证管理中心查看而且可以对用户完成强制退出以及对整个会话强制退出等管理功能当然这些操作需要有对应的权限才能完成用户登录信息如下 从上面我们可以直观看到用户登录了哪些平台从哪些终端进来的多久会超时一目了然非常方便。 业务后台权限控制 业务后台如果没有对应资源权限的控制那么是不完整的UNI-SOP对于业务后台资源权限的控制比较简单直接采用注解的方式即可完成当然也可以自己调用代码完成不过操作没有注解来得简单直观代码如下 一个HasAuthority注解就搞定而且此注解支持SpringBoot方式的配置读取的非常方便。其同时支持权限和角色的权限访问控制比如上面的权限控制逻辑为拥有角色system:admin或拥有权限mall:activity:add的用户可以访问此接口。 这就是一个使用UNI-SOP的基本的最简单的流程当然UNI-SOP还支持由业务平台完成对用户的验证然后由UNI-SOP完成认证信息的生成和管理等高级功能支持业务各种复杂场景的使用后面会进行介绍。
http://www.hkea.cn/news/14362481/

相关文章:

  • 贵州住房建设厅网站wordpress淘宝客主题破解版
  • 嘉峪关建设局网站品牌推广语
  • 免费的网站软件山东网页定制
  • 织梦网站怎么搬家网站建设与管理吴振峰ppt
  • 做标签网站刷单ug编程培训
  • 建立网站的好处传统网络营销策划方案
  • 网站建设工作室wp主题模板游戏推广渠道
  • 商城网站验收网站建设选哪个好
  • 上海在线做网站静态网站做新闻系统
  • 网站开通宣传怎么写鲜花网站建设结构布局
  • 广东十大网站建设品牌山西网站群建设
  • wordpress 更多内容seo专员工作容易学吗
  • 如何做网站meta设置辽宁省建设工程信息网平台电话
  • 网站备案视频萧县做网站的公司
  • 正规网站建设推荐谁好呢php wordpress 开源
  • 多语言网站怎么实现网站设计深圳网站建设公司
  • ps做网站编排水利建设工程网站
  • 自己怎么手机做网站怎么做空包网站
  • 射阳住房和城乡建设局网站徐州市网站建设
  • 网站设计知识东莞建站公司快荐全网天下特别好
  • 使用cdn做网站内容加速wordpress扫描器
  • 怎么制作网站登录龙岗区网站制作
  • 网站备案 个人组网方案滕州网站建设培训
  • 动画网站源码通州网站建设站开发评价
  • 国内外优秀网站wordpress视频手机版
  • 汕头企业免费建站网站做适配手机要多久
  • 如何建设网站的外接 以及在增加外接的时应当注意什么owasp+网站开发
  • python做网站吗做内部网站费用
  • 建设个人网站刷珠海网站开发价格
  • 电子商务网站建设与设计论文京东商城网站建设教程