いつもお世話になっております。
djangoで認証周りのパッケージがいくつかありますが、
それぞれのパッケージの役割を整理したいです。
以下自分なりに情報整理してみたのですが、
もし不備等あればご指摘いただけると幸いです。
・all-auth
はsns認証などもまるっと対応してくれる。
・all-auth
をrest対応させるものがdjango-rest-auth
。
・ただしdjango-rest-auth
はメンテナンスがされていないので、後継のdj-rest-auth
を利用する。
基本的には認証系は上記の2つのみでOK。
・djoser
は認証をまるっと行ってくれるが、基本的にはall-auth
を使用して入れば導入する必要はない。
・djoser
とdjangorestframework-simplejwt
はセットで使用する。
現状簡単ではありますが、上記のように分けてみました。
個人的にはdjoser
とdjangorestframework-simplejwt
がよく分からないのですが、
特にdjangorestframework-simplejwt
は何なのでしょうか?
以上となりますが、どうぞ宜しくお願い致します。
あなたの回答
tips
プレビュー