非Web应用程序可以使用OpenID吗?

Zac*_*son 6 openid wpf dotnetopenauth

如何将桌面应用程序转换为OpenID依赖方?

You*_*You 0

由于 OpenID 有一个指定的协议,它要么一直工作(假设提供商符合要求),要么根本不工作。此外,由于 OpenID 协议(至少是身份验证位,请参阅规范)由简单的 HTTP 请求组成,因此您可以在桌面应用程序中实现该协议(假设您知道如何发出此类请求)。

\n\n

但这通常被认为是一个坏主意,因为有更好的技术(OAuth)并且它会破坏用户体验(与浏览器中的 OpenID 不同 \xe2\x80\x94 请参阅OpenID 对于桌面应用程序:如何?何时?)。

\n\n

进一步阅读:桌面客户端的 OpenID

\n