对django的openid connect身份验证支持

django-auth-gitlab的Python项目详细描述


https://badge.fury.io/py/django-auth-gitlab.svg

这是一个针对gitlab进行身份验证的django登录视图。

如果您拥有一个要用作 多个应用程序之间的OAuth身份验证服务器。

另请参见django-auth-oidc

要求

  • Python3.6+。python 2不受支持,也永远不受支持。
  • Django 1.10+

安装

pipinstalldjango-auth-gitlab

设置.py

INSTALLED_APPS+=['django_auth_gitlab']

url.py

urlpatterns+=[url(r'^accounts/login/',include('django_auth_gitlab.urls')),]

配置

gitlab

应用程序的重定向uri:http://app domain/accounts/login/callback

应用程序的环境变量

  • gitlab_server-gitlab server url-带尾斜杠。
  • gitlab_client_id-从gitlab接收的客户端id
  • gitlab_client_secret-从gitlab接收的客户端机密

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

推荐PyPI第三方库


热门话题
javascript节点js require()和Rhino Shell load()之间的区别是什么?   While循环中的java If语句   java GXT如何在XTemplate中显示treeobject?   如何将黑白图像加载到二进制文件中?   java ORMLite不知道如何存储班级航班。扫描仪。modelFX。机场航空公司的AirlineFx。使用另一个类或自定义持久器   java组织。阿帕奇。德比。客户是SqlException JSP和JSTL查询   spring如何将clob数据分配给java变量   java从上的表获取数据(Spring)   javaphp使用Exec执行带有用户定义参数的Jar文件   java jsonschema2pojo:引用相同类型的对象   使用原语从Scala调用Java vararg方法   java ClassNotFoundException:ClientBuilder Jersey 2.25.1 Tomcat 9.0   Android(Java)cr_BindingManager:无法调用determinedVisibility()从未看到pid的连接:   Java使用LocalTime类比较没有日期的时间   Java如何初始化对象的参数?