无httpInterceptor的Angular 9刷新令牌

无httpInterceptor的Angular 9刷新令牌,angular,rxjs,observable,refresh-token,behaviorsubject,Angular,Rxjs,Observable,Refresh Token,Behaviorsubject,在过去的几天里,我处理了以下问题: 我想实现一个布尔可观测函数,以便在我的webapp中建立身份验证。 问题是:Im使用WebSocket和Http请求 WebSocket不能进行交互,即使是最初的握手也不能。 这就是为什么我想立即用http请求刷新Auth令牌 可观察管道的身份验证检查 这是我的AuthTokens的模型: 这是身份验证服务的构造函数: 这些是我想要用来持续建立身份验证的函数 在页面上处于活动状态的用户上: isAuthenticated$()应该由AuthGuard的

在过去的几天里,我处理了以下问题:

我想实现一个布尔可观测函数,以便在我的webapp中建立身份验证。 问题是:Im使用WebSocket和Http请求

WebSocket不能进行交互,即使是最初的握手也不能。 这就是为什么我想立即用http请求刷新Auth令牌 可观察管道的身份验证检查

这是我的AuthTokens的模型:

这是身份验证服务的构造函数:


这些是我想要用来持续建立身份验证的函数 在页面上处于活动状态的用户上:

isAuthenticated$()应该由AuthGuard的canActivate()函数返回给 指示用户确实经过身份验证

如果 当前的一个已过期

目前的问题是httpRequest实际上并没有启动。它跳进了水里 函数,记录消息,但可能遗漏了某些订阅

有人有什么建议吗