我对 RX 很陌生,我试图了解如何在出现需要用户输入的错误后继续执行任务。
一个具体的例子是两因素身份验证。我们有一个身份验证服务和一个受保护的资源。登录后,我们从 auth-service 收到一个 LOA-2(使用的用户名和密码)令牌。尝试从受保护的资源中获取数据时,我们收到一条错误消息,指出我们需要 LOA-3(双因素)。因此,我们必须从用户那里获取输入,将其发送到身份验证服务,获取新令牌(LOA-3)并使用新令牌重试我们的 fetch 调用。
有很多登录示例,但我无法继续使用需要用户输入的链。
有任何想法吗?谢谢 :)