是否可以使用 Amazon.com 作为身份验证提供商
我正在构建一个使用 Amazon.com 产品广告 API 的 Silverlight 应用程序。我想向我的应用程序添加身份验证,但我想实现 OpenId,而不是使用默认表单基本身份验证。
我看到许多网站使用雅虎或谷歌作为其提供商。我确实记得至少有一个网站 target.com 允许您使用 Amazon.com 登录。
有人可以指出我执行此身份验证的正确文档吗?
I'm building a Silverlight app that is consuming the Amazon.com product advertising API. I want to add authentication to my app, but instead of using the default forms base authentication, I would like to implement OpenId.
I see many websites that use Yahoo, or Google, for their provider. And I do remember at least one site, target.com, that allows you to use an Amazon.com login.
Can someone point me to the correct documentation to implement this authentication?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对 OpenID 不太了解,但你几乎必须编写一个自定义的身份验证服务,这还不错。 (顺便说一句,它仍然会利用实际上很方便的表单身份验证)
如果您知道如何通过代码进行验证......
在服务器端您需要三部分。一个保存用户数据的类,一个继承自 forms auth 的类.. 以及一个处理登录异常的类..
的服务器代码示例(抱歉,减去了 open id 检查)
这是使用 System; ;
使用 System.Data.Objects;
使用 System.ServiceModel.DomainServices.Hosting;
在
客户端......
I don't know much about OpenID but you pretty much have to write a custom authenticatin service, which isn't that bad. (by the way it will still leverage forms authentication which is actually convienent)
If you know how to validate via code .....
On the server side you need three pieces. a class to hold your user data, a class that inherits from forms auth.. and a class that handles the logon exceptions..
here is an example of the server code (sorry minus the open id check)
using System;
using System.Data.Objects;
using System.ServiceModel.DomainServices.Hosting;
}
On the client side .....