advanced-store / oauth2-api-client
Requires
- php: >=5.3.0
- advanced-store/oauth2-client: dev-master
- illuminate/support: 5.0.*
This package is not auto-updated.
Last update: 2020-01-24 15:41:09 UTC
README
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
API Client
This package adds functionality to laravel which allows you to get user permissions through the o2client.
1. Installation
via Composer
First add the following line to your composer.json .
"advanced-store/api-client": "dev-master"
Run this command in you CLI.
composer update
This package will require the advanced-store/oauth2-client
to work properly.
2. Configuration
Publish package config
Run the following command if you are installing for the first time.
php artisan config:publish advanced-store/api-client
Add following lines to your app.php.
Provider
'AdvancedStore\ApiClient\ApiClientServiceProvider',
Aliases
'YourAlias' => 'AdvancedStore\ApiClient\Facades\ApiClientFacade',,
3. Usage
Now you can get the user permissions by calling 'YourAlias'::getUserPermissions()
In combination with the advanced-store/access-filter
package the access-filter config will
be filled with the user permission as default.
4. Methods
- getUserPermissions()