当前位置: 首页 > Web前端 > JavaScript

SAPSpartacus用户请求中的currentid是从哪里来的?

时间:2023-03-27 15:57:01 JavaScript

从SAPSpartacus登录成功后,可以观察到LocalStorage中的userId是current的:这个currentid是从哪里来的?当Spartacus应用程序初始化时,它是从浏览器的本地存储中获取的。参考下图中的syncWithStorage方法:获取后在内存中设置:this.userIdService.setUserID:手动清空浏览器的LocalStorage后,F5刷新页面:此时userId重置为anonymous:anonymous是SpartacusConstant设置中的一个:OCC_USER_ID_ANONYMOUS:点击登录后:使用用户输入的用户名和密码,以及Spartacus应用的client_id和client_secret兑换AccessToken:兑换token的url为:https://20.83.184.244:9002/au。..token交换后,当前用户名被硬编码为current,即常量OCC_USER_ID_CURRENT:更多Jerry原创文章在这里:《汪子熙》:

最新推荐
猜你喜欢