norotaro / wn-firebaseusers-plugin
v1.1.2
2021-09-11 17:23 UTC
Requires
- norotaro/wn-firebase-plugin: ^1.0
- norotaro/wn-rest-plugin: ^1.0
- winter/wn-user-plugin: ^2.0
This package is auto-updated.
Last update: 2024-09-12 00:00:40 UTC
README
在Firebase和Winter.Users
之间同步用户。
安装
首先使用composer安装插件
composer require norotaro/wn-firebaseusers-plugin
然后运行迁移文件
php artisan winter:up
使用
配置Firebase插件后,您可以运行以下命令进行用户同步
php artisan firebaseusers:sync
保护端点
您可以使用AuthenticationControl
中间件来保护端点,此中间件期望一个有效的bearer token,该token将经过Firebase验证。
<?php Route::middleware([\Norotaro\FirebaseUsers\Middlewares\AuthenticationControl::class]) ->group(function () { // All routes here will require a valid Firebase bearer token });
用户表修改
此插件在users
表上添加了fb_uid
和fb_sync
列,并更改了email
列的定义以允许空值并取消唯一约束。
支持
许可协议
FirebaseUsers for WinterCMS采用MIT许可协议。
您对Firebase的使用受Firebase服务条款的约束。