Spartacus storefront Spartacus后端OCC登录端点更改
我有一个关于更改登录的后端occ端点的可能性的问题 在默认行为中,将在本地存储中创建一个Spartacus storefront Spartacus后端OCC登录端点更改,spartacus-storefront,Spartacus Storefront,我有一个关于更改登录的后端occ端点的可能性的问题 在默认行为中,将在本地存储中创建一个auth对象 我在app.module中将默认的登录名:'/authorizationserver/oauth/token',更改为另一个端点(/ourowntestserver/誓言/token/test)。更改后,后端端与以前一样工作,但在前端端,auth对象在本地存储中不再可用 在Spartacus源代码中,我可以看到一个OAUTH_端点,该端点与开放id token.service中使用的授权服务器
auth
对象
我在app.module
中将默认的登录名:'/authorizationserver/oauth/token'
,更改为另一个端点(/ourowntestserver/誓言/token/test)
。更改后,后端端与以前一样工作,但在前端端,auth
对象在本地存储中不再可用
在Spartacus源代码中,我可以看到一个OAUTH_端点
,该端点与开放id token.service中使用的授权服务器/OAUTH/token'
具有相同的端点,但我不确定该服务是否负责实际保存该令牌,以及我是否必须在店面应用程序中将其与其存储一起进行扩展(动作、效果等)
是否需要进行任何其他更改才能使其正常工作,或者我是否做错了什么?是否可能该问题仍然与后端相关
任何帮助都将不胜感激我将从检查devtools中的ngrx操作开始。查找LoadUserToken
和LoadUserTokenSuccess
和LoadUserTokenFail
操作。如果所有操作看起来都正常,请查看它们的负载。可能响应结构与默认的hybris OAuth服务器返回的响应结构不同。然后您可以我们不需要创建自己的效果,并且处理的响应与默认情况下的略有不同
OAUTH_端点当前不可自定义,目前正在3.0版本中修复。它将具有新的身份验证模块结构,并允许更轻松地更换OAUTH服务器
open id token.service.ts
仅在您还需要从OAuth服务器访问id\u token
时与Kyma模块一起使用。我首先检查devtools中的ngrx操作。查找LoadUserToken
和LoadUserTokenSuccess
和LoadUserTokenFail
操作。如果一切正常,请查看它们的有效负载。可能响应的结构与从默认的hybris OAuth服务器返回的结构不同。然后,您可能需要创建自己的效果,并处理与默认情况下不同的响应
OAUTH_端点当前不可自定义,目前正在3.0版本中修复。它将具有新的身份验证模块结构,并允许更轻松地更换OAUTH服务器
open id token.service.ts
仅在您还需要从OAuth服务器访问id\u token
时与Kyma模块一起使用