WCF:我想使用一个身份验证令牌,比如GoogleMapAPI。我怎样才能了解更多这方面的信息?

WCF:我想使用一个身份验证令牌,比如GoogleMapAPI。我怎样才能了解更多这方面的信息?,wcf,web-services,.net-3.5,Wcf,Web Services,.net 3.5,我希望只允许那些包含开发人员密钥的请求访问WCF服务。这与谷歌地图API的工作原理类似。注册开发人员密钥并将该密钥包含在您的请求中 任何人都可以拿到钥匙。如何获得密钥尚未确定,但仍在讨论中。现在,我们将通过电子邮件向您发送密钥 该服务已启动并正在运行,因此我将添加此功能。我只需要知道我在找什么,这样我就能知道我需要做什么。有道理,对吧 这个计划叫什么?我应该搜索什么?是否有任何建议的链接/书籍/白皮书?您通常会在每封邮件中发送这样的标题。在WCF中实现这一点的最简单方法是创建一个消息检查器,它可

我希望只允许那些包含开发人员密钥的请求访问WCF服务。这与谷歌地图API的工作原理类似。注册开发人员密钥并将该密钥包含在您的请求中

任何人都可以拿到钥匙。如何获得密钥尚未确定,但仍在讨论中。现在,我们将通过电子邮件向您发送密钥

该服务已启动并正在运行,因此我将添加此功能。我只需要知道我在找什么,这样我就能知道我需要做什么。有道理,对吧


这个计划叫什么?我应该搜索什么?是否有任何建议的链接/书籍/白皮书?

您通常会在每封邮件中发送这样的标题。在WCF中实现这一点的最简单方法是创建一个消息检查器,它可以将密钥粘贴到每个传出请求的WCF消息的SOAP头中

请看Pablo Pialorsi的博文,了解它是如何完成的。或者看看这个,它展示了如何将客户机的区域性信息自动流到服务器

在服务器端,您必须从SOAP头中提取API密钥(还有一个消息检查器的服务器端实现),并根据某个存储库/存储对其进行验证,要么允许调用继续进行,要么向调用方抛出SOAP错误“未经授权的访问”或其他内容。

我会搜索“简单令牌”和身份验证。