使用自托管的 GitLab 作为 Oauth Provider

Using self-hosted GitLab as Oauth Provider

我成功安装了 django-allauth 并将我的应用程序配置为允许通过 Google Oauth2 进行身份验证,但是当我尝试配置 GitLab Oauth2 集成时它只是失败并显示消息:

The redirect URI included is not valid.

我设置了 http://xxx.xxx.xx/accounts/gitlab/login/callback/ 作为回调 url

谢谢!

您需要在 GitLab 中将应用程序的重定向 URL 列入白名单。

管理区域 -> 应用程序 -> 你的 Django 应用程序 -> 回调 URL