我可以使用OpenID在Web服务中进行身份验证吗?

时间:2010-07-15 16:35:45

标签: c# web-services openid

此Web服务是用C#编写的,我想使用OpenID进行身份验证。

此身份验证请求将由WPF和asp.net应用程序调用。 然后,webservice将尝试在OpenID服务器中进行身份验证,在这种情况下,我使用OpenID-LDAP软件。

最大的问题是如何使用OpenID而不显示要登录的网页(网络服务是谁将通知用户和密码)?

1 个答案:

答案 0 :(得分:2)

Open ID将在设计上不起作用...因为它通过将身份验证委派给另一方(当它显示开放ID提供商的网站让用户登录时)。您可能想要做的是在WPF应用程序中对用户进行一次身份验证,然后在您的应用程序和Web服务之间设置某种身份验证令牌。