zeroone / auth-server
Laravel 5+ 的AuthServer实现
2.0.1
2019-09-23 14:11 UTC
Requires
- php: ^7.1
- doctrine/dbal: ^2.8
- firebase/php-jwt: ^5.0
- laravel/framework: >=5.4
- dev-master
- 2.0.1
- v2.0.0
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.9.17
- v0.9.16
- v0.9.15
- v0.9.13
- v0.9.12
- v0.9.11
- v0.9.10
- v0.9.9
- v0.9.8
- v0.9.7
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- dev-dev
This package is auto-updated.
Last update: 2024-09-24 01:38:11 UTC
README
安装
就像往常一样简单..
-
使用以下命令通过composer安装此包
composer require zeroone/auth-server
-
将服务提供者添加到
config/app.php
文件中的providers
数组中Zeroone\Authserver\AuthServerServiceProvider::class,
-
将一些设置添加到您的
.env
文件中AUTH_SERVER_URL=<https://auth.example.com> # auth server url AUTH_SERVER_API_KEY=<your_api_key> AUTH_SERVER_SECRET_KEY=<your_secret_key> AUTH_SERVER_CERT_FILE=<pub.crt> # certificate path AUTH_SERVER_SUCCESS_URL=/success # url, could be absolute
-
在
User
eloquent中使用特质use \Zeroone\Authserver\Http\AuthUserTrait;
-
运行迁移
php artisan migrate
这将升级您的
users
表;将添加一些需要的字段。
用法
将自动创建新路由
- /login
- /login/conclusion
- /register
Route::get("login", "\Zeroone\Authserver\Http\Controllers\LoginController@getLogin")->name("login"); Route::post("login/conclusion/{data?}", "\Zeroone\Authserver\Http\Controllers\LoginController@conclusion")->name("login.conclusion"); Route::get("register", "\Zeroone\AuthServer\Http\Controllers\RegisterController@getRegister")->name("register");
如果需要,您可以使用辅助函数获取一个AuthServer
实例
$authServer = auth_server();
有一些有用的方法,试试并享受 ..