django - 如何自定义 django jwt graphql 身份验证
问题描述
嗨,我正在尝试自定义
jwt graphql Django 默认身份验证
我需要实现使用用户名或电子邮件登录
普通的 Django 我们定制了身份验证后端。
mutation{
tokenAuth(username:"myemail@email.com"
password:"pass")
{
token
}
}
使用用户名进行身份验证
mutation{
tokenAuth(username:"myname"
password:"pass")
{
token
}
}
正常的用户名工作正常。
我如何在 jwt graphql 中通过用户名或电子邮件对用户进行身份验证
我试过这个链接
https://django-graphql-jwt.domake.io/en/latest/customizing.html
我对此没有任何想法...
有人对此有任何想法吗?
解决方案
您必须在模型级别而不是在 JWT 中进行更改,JWT 将随之而来,因为 JWT 只是对幕后发生的事情的呈现。
看看下面的链接,也许对你有帮助!:)
推荐阅读
- node.js - Mustache 模板可以在 node.js 上运行,但不能在 Ruby 上运行
- linux - Linux 内核:为内核构建树外模块,但在 apt-cache 搜索中没有 linux-headers
- php - 我的分页 laravel 很奇怪(我不知道用英语说我的英语很烂)
- sql - 是否可以在 Cosmos DB 中创建单链文档列表?
- python - 元组组件中的 Deeplab v3+ 形状不匹配
- wpf - 对话窗口中的 WPF WebView 首次显示无内容
- javascript - 在导出的组件中使用“ElementRef”时出错
- r - 使用 Rcpp 和 R 函数将函数应用于多个组
- python - 使用 Scipy.opt 的 Andrew NG Logistic 回归中的形状错误
- python - DJANGO 添加空间数据库 postgred/postgis 错误