flagrow/passport

此包已被放弃,不再维护。作者建议使用fof/passport包。

OAuth2(及Laravel passport)兼容的oauth扩展

安装: 935

依赖: 0

建议者: 0

安全: 0

星标: 13

关注者: 2

分支: 4

开放问题: 1

类型:flarum-extension

0.2.0-beta 2018-11-05 21:41 UTC

This package is auto-updated.

Last update: 2020-03-23 05:13:47 UTC


README

MIT license Latest Stable Version Total Downloads Donate Join our Discord server

Laravel Passport兼容的oauth扩展。

安装

使用Bazaar或手动安装

composer require flagrow/passport

配置

在扩展设置中,您需要填写以下数据

设置 示例 描述
OAuth授权URL https://example.com/oauth/authorize <your laravel install>/oauth/authorize
OAuth令牌URL https://example.com/oauth/token <your laravel install>/oauth/token
提供认证用户详情的API URL https://example.com/api/user 默认Laravel安装有/api/user路由,否则指向返回当前用户数据的路由(受passport驱动器保护)
OAuth应用程序ID 1 在Laravel应用程序中创建或在artisan passport:client中创建的整数Client ID
OAuth应用程序密钥 abcdefghijABCDEFGHIJabcdefghijABCDEFGHIJ 创建OAuth客户端后,Laravel提供的Client secret
要请求的OAuth作用域 在授权期间请求的附加作用域(可选),可能您想使用作用域保护用户URL或添加其他功能
登录按钮标签 使用Example登录 放置在登录按钮上的标签

提示:在您的Laravel应用程序中创建OAuth客户端时,不要忘记将redirect值设置为<your flarum install>/auth/passport,否则可能会遇到invalid_client错误。

支持我们的工作

我们更喜欢让我们的工作对每个人开放。为此,我们依赖Patreon上的自愿贡献。

安全

如果您在Passport中发现安全漏洞,请向Gravure团队发送电子邮件至security@gravure.io。所有安全漏洞都将得到及时解决。

请提供尽可能多的详细信息。您可以使用php flarum info获取安装的PHP、Flarum和扩展版本。

链接

Flagrow提供,是Gravure项目的一部分。