前端性能监控平台
组件、组件库
如何控制组件库的请求域名?
打两个包通过组件传参数迂回一下,组件库里带上目前系统的origin-
初始化项目的脚手架
SSO
https://juejin.cn/post/6844903845424971783
siteA siteB
不同域 需要引入一个认证中心(CAS:Central Authentication Service) 访问siteA时,如果没有登录态,跳转到认证中心,带上站点来源;
- 在认证中心完成登录认证,此时用户与认证中心建立了全局回话(生成一份Token,写到Cookie中,保存在浏览器上),携带token返回siteA;
siteA通过token与认证中心校验token的合法性,生成session;此时siteA 已经是登录态
访问siteB时,如果没有登录态,跳转到认证中心,带上站点来源
- 因为用户已经与认证中心建立了全局绘画(跳转到认证中心时携带了cookie),无需再次走登录的流程
- 将token返回给siteB
- 系统B去sso认证中心验证这个Token是否正确,如果正确,则系统B和用户建立局部会话(创建Session)。到此,系统B和用户已经是登录状态了。