💻
ProxyPanel
  • ProxyPanel
  • 美化指南
  • 🌐翻译 Translation
  • Q&A 常见问题合集
  • 升级指南
  • 发行说明
  • Installation | 部署教程
    • 🚀通过宝塔快速部署
    • 通过OneinStack快速部署
    • 通过宝塔手动部署
    • 通过OneinStack手动部署
  • 系统模块
  • 📖文章系统
  • 🛒商品系统
  • 🪪OAuth 系统
  • 🔧RBAC权限系统
  • 💳支付系统
  • 🌐DDNS 系统
  • 🤖Captcha 验证码系统
  • 节点后端
    • 介绍
    • Vnet
    • Poseidon
    • Soga
    • 基础参数
  • WebApi
    • API变动日志
    • WebApi 基础部分
    • Shadowsocks WebApi 对接
    • ShadowsocksR WebApi对接
    • V2ray WebApi对接
    • Trojan WebApi对接
  • 客户端API
    • 用户认证
    • 综合信息
  • 杂物
    • 中转脚本
    • 三线独立服务器并行出口指南
  • 开发笔记
    • Logs 相关
由 GitBook 提供支持
在本页
  • 支持第三方服务商
  • 使用
  • 渠道配置信息
  • 对接更多第三方教程

这有帮助吗?

OAuth 系统

支持第三方服务商

使用

  1. 在网站根部文件.env 文件中添加配置信息,例:

    GITHUB_CLIENT_ID = 12312
    GITHUB_CLIENT_SECRET =asdasdasdsa
  2. 设置完成,保存后;使用ssh工具登录服务器,在网站的目录下运行

    php artisan optimize
  3. 刷新一遍参数缓存。

  4. 最后在网站 /admin/system#account 设置 第三方登录平台上勾选对于渠道来开启服务

渠道配置信息

以下渠道申请时,如果需要设置callback URL,请填写 例:https://demo.proxypanel.ml/oauth ←域名改成自己的;

facebook

FACEBOOK_CLIENT_ID

FACEBOOK_CLIENT_SECRET

twitter-oauth-2

TWITTER_CLIENT_ID

TWITTER_CLIENT_SECRET

LinkedIn

linkedin-openid

LINKEDIN_CLIENT_ID

LINKEDIN_CLIENT_SECRET

google

GOOGLE_CLIENT_ID

GOOGLE_CLIENT_SECRET

github

GITHUB_CLIENT_ID

GITHUB_CLIENT_SECRET

请注意申请的是OAuth APP

GitLab

gitlab

GITLAB_CLIENT_ID

GITLAB_CLIENT_SECRET

Bitbucket

bitbucket

BITBUCKET_CLIENT_ID

BITBUCKET_CLIENT_SECRET

Telegram

telegram

TELEGRAM_BOT_NAME

TELEGRAM_TOKEN

Slack

slack

SLACK_CLIENT_ID

SLACK_CLIENT_SECRET

回调设置需要放行的链接 (以下域名改为自己的域名,{type}为对应渠道全小写)

需要放行的回调URL (将域名改为你自己的。 type 为对于渠道,全小写)

  • https://demo.proxypanel.ml/oauth/{type}/login

  • https://demo.proxypanel.ml/oauth/{type}/bind

  • https://demo.proxypanel.ml/oauth/{type}/register

如果只能配置一条,就配置https://demo.proxypanel.ml/oauth/{type}/

对接更多第三方教程

文件
描述

app/Http/Controllers/OAuthController.php

OAuth逻辑实现文件

config/services.php

需要添加参数文件

config/common.php

需要添加参数文件

上一页商品系统下一页RBAC权限系统

最后更新于1年前

这有帮助吗?

需要在 处,发送 /setdomain 选择Bot 再设置授权域名;

对接参考 可能涉及文件:

🪪
Socialite Providers
Facebook
Twitter
Google
GitHub
@BotFather