temprodev/laravel-one-auth

这将创建具有 OneID 模块的授权

1.0 2022-02-05 14:52 UTC

This package is auto-updated.

Last update: 2024-09-05 21:04:32 UTC


README

php artisan key:generate# laravel_one_auth

安装步骤

###1-步:下载基本源文件

composer require temprodev/laravel-one-auth

2-步 auth 命令

composer require laravel/ui --dev
php artisan ui bootstrap --auth
npm install && npm run dev

如果你已经安装了 ui 和 auth,你不需要运行这些命令

###3-步:数据库

在用户表中,你需要以下列

        string       : username
        string       : firstname
        string       : lastname
        string       : midname
        string       : pinfl
        string       : inn
        string       : passport
        timestamp    : passport_expire_date
        string       : phone
        string       : address

因此,你需要运行

php artisan migrate

然后,该包将为你创建这些列

###4-步:.env 文件配置

ONE_ID_API_URL=
ONE_ID_CLIENT_ID=
ONE_ID_CLIENT_SECRET=
ONE_ID_REDIRECT_URI=
ONE_ID_SCOPE=

##准备就绪!

#基本用法

路由

路由名称: "one.auth" 路由路径: one/auth

###回调

路由名称: "one.login" 路由路径: one/login

####在 .env 文件中,ONE_ID_REDIRECT_URI 的值必须是回调路径