【问题标题】:How to use token based authentication in Django Rest Framework如何在 Django Rest Framework 中使用基于令牌的身份验证
【发布时间】:2023-03-08 17:55:01
【问题描述】:

我想在使用 Django Rest Framework 和 Android 客户端的应用程序中实现基于令牌的身份验证。

as far as I understand 的工作方式是我需要将 client IDclient secretaccess token 一起发送到 API 端点。

access tokenis gotten from the Django Rest Framework 是这样的:

Token.objects.create(user=instance)

我有几个问题想澄清一下,以便将所有这些结合在一起。

  1. 如何处理 Django Rest Framework 中的 client IDclient secret

  2. 如何在 Android 中存储 client IDclient secret?我不能简单地将它们存储为字符串。有人可以在 APK 中找到字符串文字。

【问题讨论】:

标签: android django rest authentication django-rest-framework


【解决方案1】:

查看Django Rest Framework JWT 它有一个非常直接的 JWT 令牌认证实现。如果您真的关心安全性,您可以将散列的客户端 ID 和密钥存储在您的数据库中。缺点是如果您的客户丢失它们,您将无法找回它们。

【讨论】:

    猜你喜欢
    • 2015-09-16
    • 2019-05-18
    • 2015-12-15
    • 2016-01-23
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 2015-10-07
    相关资源
    最近更新 更多