gpt4 book ai didi

java - Android 应用程序中身份验证和授权的最佳实践

转载 作者:行者123 更新时间:2023-12-01 11:07:21 26 4
gpt4 key购买 nike

我正在从 Web 开发人员转向 Android,因为我一直很受启发去构建一个项目,并且想知道在 Android 中对用户进行身份验证和授权的最佳实践是什么?

例如,假设我有一个让用户登录的 Activity 。确保他/她只能访问为授权用户指定的其他 Activity 的最佳方法是什么?而且,一般来说,使用 Google Plus 或 Facebook 来完成这样的任务会更好还是更差?

网上似乎没有太多涉及此主题的 Material ...谢谢!

最佳答案

我们通常使用 token 的方法,并将过期日期保存在应用程序的 Sqlite DB 上。在 Android 中,您一次只能访问一项 Activity (比方说,一次一个屏幕),然后您决定哪个 Activity 首先出现(当用户打开您的应用程序时),因此您可以引导用户使用您的应用程序(这样您无需担心用户进入禁区的可能性)。如果用户在登录 Activity 中,然后按下登录按钮,那么他将被重定向到 Activity B,该 Activity B 是登录用户专用的。如果登录失败,您可以选择是否应重试登录,或者是否将用户重定向到错误 Activity C。

用户没有简单的方法可以在不先通过 A 的情况下打开 Activity C。这是网络和应用程序之间的巨大区别(在前者中,您有链接和快捷方式,在后者中,您提供引导导航的选项)。

关于java - Android 应用程序中身份验证和授权的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32804767/

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