在我上一个问题中的@leastprivilege 回答之后,我得出结论,这两种解决方案都不是可能的:
- 登录服务不支持 REST 身份验证(因此,无法使用
IUserService.AuthenticateLocalAsync并仅连接到它) - 我不需要它是一个额外的提供者,我需要它来替代 IS3 之一,即,我需要 /login 页面是来自不同服务的页面,而不是显示本地登录 + 额外的提供者。
这可以定制还是我需要更改 IdentityService3 源?如果是这样,为了实现身份验证而不破坏授权,我需要确保明智地执行什么?
更新
按照这个答案,解决方案可能是创建一个新的提供程序并使用在某处设置自动重定向acr_values