【问题标题】:SSO Winforms(.Net) and SPA Application (Angular)?SSO Winforms(.Net) 和 SPA 应用程序 (Angular)?
【发布时间】:2020-01-01 02:14:07
【问题描述】:

我希望能够在 winforms 应用程序和 SPA 应用程序之间实现单点登录 (SSO)。 winforms 应用程序使用混合流,我想从 winforms 应用程序打开 SPA 应用程序,使用与用户登录相同的凭据,而无需再次提示输入凭据。

我在 SPA 应用程序上有隐式流程。这两个应用程序都可以正常使用 auth;作为身份服务器的独立客户端。

【问题讨论】:

    标签: angular winforms oauth-2.0 openid-connect identityserver3


    【解决方案1】:

    winforms 应用程序应使用系统浏览器进行登录,然后您将在两者之间实现 SSO,因为它们将共享来自身份提供者的会话 cookie。但是,您无法让 App A 控制 App B 的登录行为(没有黑客)。桌面登录很棘手,我的一些帖子可能会帮助您了解可用性和安全性的权衡:https://authguidance.com/2018/01/26/final-desktop-sample-overview/

    【讨论】:

    • 非常感谢!这就说得通了。谢谢你指点我你的帖子。这给了我们一个好的开始。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-28
    • 2021-05-24
    • 1970-01-01
    • 2019-05-07
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多