android - oData 服务中的安全性(身份验证)

标签 android security authentication odata azure-sql-database

我的数据库位于 SQLAzure,我正在尝试使用 oData 获取记录。我在开发 android 应用程序时使用了 oData4j java 库。一切正常。

我可以使用 oData4j 库从 SQLAzure 检索数据,但问题是......

如果有人得到我的 SVC 文件 URL,那么他们就可以轻松地得到我的数据库并使用它。所以我想进行身份验证,以便只有经过授权的人才能检索数据并使用它。

我怎样才能做到这一点。我还没有创建 oData PRoducer 或 SVC 文件。所有这一切都由 SQLAzure 完成。

谢谢

最佳答案

有一系列关于 OData 服务和身份验证的博客文章:http://blogs.msdn.com/b/astoriateam/archive/tags/authentication/

关于android - oData 服务中的安全性(身份验证),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6093675/

相关文章:

perl - Perl CGI 程序是否存在 HTML 联系表单的缓冲区溢出或脚本漏洞?

android - 当我在 android 中重新启动应用程序时获得相同的复选框状态

java - 自定义ArrayAdapter,super无法解析

java - 我应该在 onCreate 或 onResume 中从共享首选项加载值吗?

c# - .net core 中项目之间的身份验证

c# - Blazor WebAssembly - 页面刷新时未调用 GetAuthenticationStateAsync()

azure - 我的 Azure 应用服务是否可以使用不同的身份验证提供程序?

android - 显示自定义 ListView 的默认选择颜色

c# - 使 aspx 身份验证 cookie 无效

php - 检查对服务器的请求是否由 ionic 应用程序发出