Django-REST框架的Firebase认证
django-rest-firebase-auth的Python项目详细描述
Django Rest Firebase身份验证
在django rest框架项目中使用firebase身份验证
要求
- Python(3.5、3.6、3.7或3.8)
- Django>;=2.2
- Django Rest框架
安装
pip install django-rest-firebase-auth
在项目的settings.py
上,将其添加到REST_FRAMEWORK
配置中
从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
}
- 项目
标签: