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 にリクエストを送信すると、デバイス モデルを識別するトークンが返され、以降のリクエストに使用できます。
ノート:
- デバイスはユーザーではありません。私はすでにさまざまな目的で User モデルを使用しています。
- この質問は基本的に、適切な答えがない django でカスタム ユーザー モデルを認証する方法を尋ねるのと似ています ( Django custom User model authentication )
これを行う「ジャンゴ」の方法はありますか?