ID4me的社会登录提供商 - 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项目
在您的settings.py中将allauth_id4me
添加到INSTALLED_APPS
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登录页面,只需将新的模板放置在templates
字典中的id4me
文件夹内,命名为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 |
|
BLAKE2b-256 | c65fa263e3d0bf62a94fa8968df73b9fd1640f70a196154922a8339c44b5a065 |
关闭
django_allauth_id4me-0.0.13-py2.py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85b1df95fcc8066b10717d26f8c8e51d59b3264d4a34240eb638bb86d669cb34 |
|
MD5 | 407cb70d7bb0326635f5790bbc283795 |
|
BLAKE2b-256 | 06fc080bfb08d304d2b2dfdbb2c3a506e2eeee770ac4431567c23a424781ff5b |