2009-06-01 75 views
4

您的解决方案是什么?使用Silverlight的OpenId

有没有人用Silverlight 2应用程序成功实现了OpenId?

OpenId需要重定向到外部网站。我期待为我的应用程序提供一个漂亮的Silverlighty登录页面,但这不会发生在外观上!

+0

不要使用'dotnet'作为标签 - 而是使用'.net'。标注问题时请注意提示提示 - 应避免使用名称后面的数字<10的任何标签。 – 2009-06-05 14:17:59

回答

2

这是一个有趣的问题。 SL2应用程序不能验证OpenID断言本身,而是将其传递给服务器以验证它。 SL2应用程序可能对进行验证,但随后会消耗nonce,并且服务器无法重新验证它,但最终服务器必须验证它是否安全。所以最有可能的登录应该在SL2应用程序出现之前发生,然后它可以在登录的环境中出现。

可能还有其他方法可以做到这一点,但上述服务器作为断言验证者的限制是明确的。