代码之家  ›  专栏  ›  技术社区  ›  Brian

如何在Winforms应用程序中使用Windows登录访问SAML服务提供程序

  •  0
  • Brian  · 技术社区  · 8 年前

    我在一家公司工作,该公司的WinForms应用程序在公司windows网络上运行。应用程序当前连接到具有自己的私有用户名/密码存储的web应用程序服务器。web应用服务器有基于JSP的ui,但也有一些支持JWT认证的web服务。

    这可能吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   rbrayb    8 年前

    ADFS确实有能力 generate JWT tokens 但遗憾的是,对萨米尔来说不是。

    无法将SAML令牌转换为已签名的JWT令牌。

    WS-Fed有,但它是WCF而不是webapi。

    最简单的方法是转换为OpenID Connect。它确实提供了一个JWT令牌,您可以使用它对webapi进行身份验证。要做到这一点,您需要adfs4.0。