重写Spartacus refreshToken方法

问题描述

在我的Spartacus应用程序(版本1.4.3)中,我想避免通过 user-authentication-token.service.ts 中的 refreshToken 方法进行的http发布调用因为我们为用户登录设置了单独的设置。

因此,我需要重写 refreshToken 方法,以避免在该方法内部发生http post方法。请让我知道是否有办法。

解决方法

您描述了问题中的解决方案。 创建自己的UserAuthenticationTokenService,以扩展斯巴达克斯一号。然后覆盖refreshToken方法,并以UserAuthenticationTokenService(例如{ provide: UserAuthenticationTokenService,useClass: NewUserAuthenticationTokenService })的身份提供您的服务