eve-scout/eveseat-oauth2-server

EVE SeAT OAuth2 服务器

0.9.7 2016-11-16 08:47 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:20:12 UTC


README

EVE SeAT 软件包启用 OAuth2 服务器以实现单点登录。

安装

添加软件包

在您的 SeAT 安装中运行以下命令:

$ composer require eve-scout/eveseat-oauth2-server

更新配置

  • 使用您喜欢的编辑器打开 config/app.php
  • EveScout\Seat\OAuth2Server\OAuth2ServerServiceProvider::class 添加到 providers 数组的底部。
  • 使用您喜欢的编辑器打开 app/Http/Middleware/VerifyCsrfToken.php
  • 'oauth2/token' 添加到 $except 数组的底部。

软件包配置发布和迁移

在您的 SeAT 安装中运行以下命令:

$ php artisan vendor:publish
$ php artisan migrate
$ php artisan db:seed --class=EveScout\\Seat\\OAuth2Server\\database\\seeds\\ScopesSeeder

配置

  • 以管理员身份登录 EVE SeAT。
  • 导航到 OAuth2 服务器 > 客户端
  • 通过提供客户端名称、ID 和密码来添加新的客户端。
  • 通过导航到您之前创建的新客户端来添加新的客户端端点。
  • 通过导航到您之前创建的新客户端来添加相关的客户端作用域。对于单点登录,建议添加 character.profilecharacter.rolesemail

致谢

许可证

GPL v2 许可证

版权所有 (c) 2016 Johnny Splunk of EVE-Scout <https://twitter.com/eve_scout>