Django-REST框架的Firebase认证

django-rest-firebase-auth的Python项目详细描述


Django Rest Firebase身份验证

在django rest框架项目中使用firebase身份验证

codecov

要求

  • Python(3.5、3.6、3.7或3.8)
  • Django>;=2.2
  • Django Rest框架

安装

pip install django-rest-firebase-auth

在项目的settings.py上,将其添加到REST_FRAMEWORK配置中

^{pr2}$

从Firebase SDK获取您的管理员凭据.json,并将其添加到项目中

FIREBASE_AUTH = {
    "SERVICE_ACCOUNT_KEY_FILE" = "path_to_your_credentials.json"
}

django-rest-firebase-auth带有以下默认设置,可以在项目的settings.py中重写这些设置。在

FIREBASE_AUTH = {
    "SERVICE_ACCOUNT_KEY_FILE": "",

    # require that user has verified their email
    "EMAIL_VERIFICATION": False
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在数据库中存储工作日数据以及开始时间和结束时间?   mysql Java JPA内部联接查询不起作用   java MQ消息在不同的客户端应用程序中显示不同   javascript如何在xPage上提高typeAhead性能?   java在尝试保存EditText时无法暂停   mongodb“未能使用带参数的构造函数NO_构造函数实例化java.util.List”,   java如何修改使IllegalArgumentException:列“\u id”不存在的游标   转换Android。网Uri到Java。伊奥。输入流   java NetBeans RCP居中弹出窗口无法按预期工作   java将sql开发人员与netbeans连接起来   带有xmldsig签名的java JAXB编组   java ORACLE JDBC批处理执行不会返回受影响行的实际计数   java无法理解如何在由swagger自动生成的jaxrs服务器中访问请求头   java如何处理漏洞CVE20181258,同时将Spring安全版本5与外部客户端(最新版本)一起使用?   JavaSpring数据JPA存储库多租户单模式技术