mainstreamct/syncad-connector-laravel

此包已被废弃,不再维护。未建议替代包。
此包最新版本(1.2.0)没有可用的许可信息。

MainstreamCT Syncad应用平台连接器包

1.2.0 2019-03-27 19:10 UTC

This package is auto-updated.

Last update: 2024-02-27 05:37:09 UTC


README

推荐工具以完成此集成
☕🎶💻⏰
此包允许轻松连接任何Laravel应用程序到syncad应用管理平台的实例。

目录

  1. 安装
    1. 使用Composer
  2. 配置
    1. 连接
    2. 配置选项
  3. 用法
    1. connection/test
    2. login/init
    3. ext/auth
  4. 错误

安装

使用Composer

首先,安装此包。你们都知道这个过程,但作为提醒
composer require mainstreamct/syncad-connector-laravel
然后,使用以下命令发布配置文件
php artisan vendor:publish

Laravel 5.5及以下

对于Laravel 5.5及以下,将其添加到您的config/app.php

// Providers array:
  mainstreamct\SyncadConnectorLaravel\SyncadConnectorServiceProvider::class,
// Aliases array:
  'Syncad' => mainstreamct\SyncadConnectorLaravel\Syncad::class,
Laravel 5.6及以上

你们现在可以开始使用了!感谢包发现,您不需要手动将服务提供者添加到config/app.php中。

配置

连接

  1. 登录到您的Syncad安装并转到管理员 > 应用
  2. 点击 '+'(添加现有应用)
  3. 填写您的应用程序详情(位置、应用程序密钥)
  4. 连接!

配置选项

config/syncad.php中,您将找到以下选项

  1. key 包含您的应用程序密钥,应在您的.env文件中设置。
  2. color 指定用于Syncad仪表板中区分您的应用程序的唯一应用程序颜色。
  3. login_redirect 指定用户登录后重定向到的URL。默认为/admin
  4. name 是在连接到Syncad实例后存储的应用程序名称。默认为.envAPP_NAME键。

用法

此包公开Syncad使用的以下端点。

[POST] connection/test

参数:key
此端点使用提供的key测试连接。它返回Syncad用于个性化您的应用程序的环境数据数组。

[POST] login/init

参数:email、token、key
此端点使用用户的email和存储的syncad_token返回给定用户的登录令牌。

[GET] ext/auth

参数:key
此端点通过提供的Syncad令牌syncad_token登录用户。此登录令牌在登录时被销毁。用户随后被重定向到config/syncad.php中指定的login_redirect URL。

错误

发现错误?请通过support@mainstreamct.com或通过Mainstream Web Portal(仅限MainstreamCT客户)中的支持环境与我们联系。

版权所有 © 2019 MainstreamCT