Skip to main content

对 Django 的 OpenID Connect 身份验证支持

项目描述

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

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

如果您拥有一个要用作多个应用程序之间的 OAuth 身份验证服务器的 GitLab 实例,请使用它。

另请参阅django-auth-oidc

要求

  • Python 3.6+。Python 2 不受支持,也永远不会得到支持。

  • Django 1.10+

安装

pip install django-auth-gitlab

设置.py

INSTALLED_APPS += ['django_auth_gitlab']

网址.py

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

配置

GitLab

应用的重定向 URI:http(s)://app-domain/accounts/login/callback

应用程序的环境变量

  • GITLAB_SERVER - Gitlab 服务器 URL - 带有斜杠。

  • GITLAB_CLIENT_ID - 从 GitLab 收到的客户端 ID

  • GITLAB_CLIENT_SECRET - 从 GitLab 收到的客户端密码

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-auth-gitlab-0.1.0.tar.gz (13.1 kB 查看哈希)

已上传 source

内置分布

django_auth_gitlab-0.1.0-py3-none-any.whl (5.5 kB 查看哈希

已上传 3 6