django-allauth 的社交提供者 - ID4me https://id4me.org
项目描述
django-allauth-id4me
django-allauth 的扩展库,支持 ID4me ( https://id4me.org ) 作为社交登录提供程序。
规格参考
https://gitlab.com/ID4me/documentation/blob/master/id4ME%20Technical%20Specification.adoc
- 版本:1.0
- 修订:02
安装
从 pip 安装包
pip install django-allauth-id4me
如果尚未安装,请配置 django-allauth
配置django项目
添加allauth_id4me到INSTALLED_APPS您的settings.py:
INSTALLED_APPS = (
...
# ... include the providers you want to enable:
'allauth_id4me',
...
)
在您的 django 项目中运行迁移
python manage.py migrate
添加社交客户端配置
开始你的 django 项目
python.exe manage.py runserver localhost:8000
打开 /admin 应用程序 http://localhost:8000/admin/
转到主页 - 社交帐户 - 社交应用程序并添加新应用程序:
- 提供者: ID4me
- 名称:您的应用程序的名称(将出现在登录屏幕上)
- 客户 ID:希望的 client_id,但可能不被尊重
- 密钥:未使用,填入虚拟值
打开http://localhost:8000/accounts/login/并使用 ID4me 测试登录!
模板定制
要显示自己的 ID4me 登录页面,只需将新模板放置id4me在templates
字典中名为login.html. 最低要求内容:
<form id="id4me_login_form" class="id4me_login" method="post" action="{% url 'id4me_login' %}">
{% csrf_token %}
{{form.as_p}}
<button type="submit">Sign In</button>
</form>
变更日志:
| 版本 | 日期 | 变化 |
|---|---|---|
| 0.0.13 | 2019-03-05 | - 改进:设置始终状态以提高兼容性 |
| 0.0.12 | 2019-03-05 | - 新功能:设置 cookie 并记住 ID 的输入字段 |
| 0.0.11 | 2019-02-27 | - 修正:重新注册时更新客户端注册 |
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
django-allauth-id4me-0.0.13.tar.gz
(9.8 kB
查看哈希)
内置分布
关
django- allauth -id4me-0.0.13.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 904b2f194b13b741a97424233bdbea74a0b292e45a72b61c65212a687538a779 |
|
| MD5 | 95cedca6f430504eb70c69227b51b36c |
|
| 布莱克2-256 | c65fa263e3d0bf62a94fa8968df73b9fd1640f70a196154922a8339c44b5a065 |
关
django_allauth_id4me -0.0.13-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 85b1df95fcc8066b10717d26f8c8e51d59b3264d4a34240eb638bb86d669cb34 |
|
| MD5 | 407cb70d7bb0326635f5790bbc283795 |
|
| 布莱克2-256 | 06fc080bfb08d304d2b2dfdbb2c3a506e2eeee770ac4431567c23a424781ff5b |