4

django にデバイス モデルがあり、それを認証できるようにしたいと考えています。

class Device(models.Model):
    device_key = models.CharField(max_length=100)
    udid = models.CharField(max_length=100, unique=True)

より具体的には、上記のデバイス モデルを考えると、TokenAuthentication ( http://django-rest-framework.org/api-guide/authentication.html#tokenauthentication )に似たものを実現できるようにしたいと考えています。

device_key と udid を使用してログイン URL にリクエストを送信すると、デバイス モデルを識別するトークンが返され、以降のリクエストに使用できます。

ノート:

  1. デバイスはユーザーではありません。私はすでにさまざまな目的で User モデルを使用しています。
  2. この質問は基本的に、適切な答えがない django でカスタム ユーザー モデルを認証する方法を尋ねるのと似ています ( Django custom User model authentication )

これを行う「ジャンゴ」の方法はありますか?

4

0 に答える 0