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应用 https://:8000/admin/
转到主页 > 社交账户 > 社交应用,并添加新应用
- 提供者: ID4me
- 名称: 您的应用名称(将在登录屏幕上显示)
- 客户端ID: 想要的client_id,但可能不被尊重
- 密钥: 未使用,填写占位符值
打开 https://: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 |