gpt4 book ai didi

android - Jersey REST 服务器安全和安卓客户端安全

转载 作者:太空宇宙 更新时间:2023-11-03 11:20:09 27 4
gpt4 key购买 nike

我知道这可能是一个重复的问题,但我找不到任何满足我需要的答案。如果有人可以将我链接到该 URL 或可以通过指南帮助我,那就太好了。

我们有一个遗留的 JSP web 应用程序,现在我们正在尝试拥有它的 android 版本。我开发了一个 Jersey REST 服务来从服务器获取数据到我的 android 应用程序。现在我需要实现此服务器和 android 客户端的安全性。 my all 将安装在客户端移动设备上(而不是在应用程序市场中),它可以包含关键信息。

我的问题是:

1) 在我的 Jersey REST 提供程序上进行身份验证和授权的最方便、简单但功能强大的方法是什么?目前我的服务在 Jetty 上,但稍后在生产中它将在 websphere 上。我的数据库可以是 sql server 或 oracle。

2) 以我的 android 客户端安全性良好的方式使我的 REST 服务器安全,现在要实现 android 安全性。示例代码不是必需的,但指南对我很有帮助。

我已经阅读了有关 spring security、Shiro、OAuth 和其他内容的信息,但没有找到有关如何保护 Jersey Web 服务的完整说明。 Oauth 中有一些,但对我来说似乎是开销。基于 token 和 SSL 似乎也是一个好主意。

如果有人能指导我一步一步地去做,那对我真的很有帮助。

谢谢。

最佳答案

您可以从 Jersey https 客户端服务器示例开始

http://search.maven.org/#artifactdetails|com.sun.jersey.samples|https-clientserver-grizzly|1.15|jar

有“ protected ”的资源和使用其证书访问它们的客户端。您可能遇到的唯一问题是在 websphere 上运行此应用程序(它可能需要一些额外的过滤器来从请求中提取凭据),但应该不难解决。

关于android - Jersey REST 服务器安全和安卓客户端安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9719452/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com