如何解决oData服务中的安全性身份验证
| 我的数据库位于sqlAzure,我正在尝试使用oData来获取记录。我正在开发Android应用程序时使用过oData4j Java库。一切正常。 我可以使用oData4j库从sqlAzure检索数据,但是问题是... 如果有人获得了我的SVC文件URL,那么他们可以轻松获得我的数据库并使用它。所以我想进行身份验证,以便只有授权的人才能检索数据并使用它。 我怎样才能做到这一点。我尚未创建oData PRoducer或SVC文件。这一切都是由sqlAzure完成的。 谢谢解决方法
关于OData服务和身份验证的一系列博客文章:http://blogs.msdn.com/b/astoriateam/archive/tags/authentication/
,您是否看过ACS访问键?我没有亲自使用过它们,但这是为了提供一种联合身份,以便您可以管理谁可以使用oData服务。 ACS是Azure平台提供的服务。
由于可以将每个ACS映射到特定的数据库用户,因此您可以完全自由地确保只有授权人员才能访问您的数据。
,看看下面的帖子。这里有指向Astoria团队与odata和身份验证相关的博客文章的指针:
http://kashyapas.com/2011/05/odata-and-authetication/
那应该给你指针
,适用于Android的Windows Azure工具包的示例应用程序可能会有所帮助。
如何:在适用于Android的Windows Azure工具包中使用示例Android应用程序
https://github.com/WindowsAzure-Toolkits/wa-toolkit-android
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。