安卓应用授权
我正在android中制作一个应用程序。如何在android中进行角色授权。有没有什么套餐。请告诉我。
谢谢, NVN
I am making an application in android. How to do role authorisation in android. is there any package. please let me know.
Thanks,
NVN
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我从未使用过 Authenticator 类。但如果您打算使用自己的身份验证系统,那就非常简单了。以下是一些提示:
偏好设置中的某些内容,因此该应用程序
知道它已通过身份验证。
实施,因为它是最
安全的。 (不要存储电子邮件地址,
而是使用令牌)
如果您需要任何其他帮助,请告诉我。
编辑:
没有一个库可以为您执行此操作。您必须创建一个名为 Token 或 User 的类:
角色可以是一个枚举,例如
enum Role{admin,publisher,writer,reader,...}
。然后假设您针对 https://foobar.com/REST/authenticate/?user=foo&password=... 进行身份验证,
它返回一个简单的 JSON 或 XML(我建议 JSON)
所以现在您进行 HTTPS 调用并根据用户和密码进行身份验证。然后解析json并创建Token对象。将此令牌对象存储在应用程序中,您应该拥有所需的一切。
I never used the Authenticator class. But if you plan to role your own authentication system, its pretty simple. Here are some tips:
something in preferences so the app
knows it is authenticated.
implementation because it is the most
safe. (Don't store email addresses,
instead use tokens)
Let me know if you need any other help.
Edit:
There isn't a library out there does this for you. You have to create a class called Token or User:
Role can be an enum like
enum Role{admin, publisher, writer, reader,...}
.Then let's say you authenticate against https://foobar.com/REST/authenticate/?user=foo&password=...
Which returns a simple JSON or XML (I suggest JSON)
So now you make an HTTPS call and authenticate against a user and password. Then parse the json and create a Token object. Store this token object in the app and you should have everything you need.
您查看过默认的 Authenticator 类吗? 这是 Google 提供的 API 希望对您有所帮助。 =]
Have you looked at the default Authenticator class? Here's the API from Google I hope that helps. =]