-
Notifications
You must be signed in to change notification settings - Fork 786
/
Copy pathweb.php
84 lines (67 loc) · 2.17 KB
/
web.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
use Illuminate\Support\Facades\Route;
Route::post('/token', [
'uses' => 'AccessTokenController@issueToken',
'as' => 'token',
'middleware' => 'throttle',
]);
Route::get('/authorize', [
'uses' => 'AuthorizationController@authorize',
'as' => 'authorizations.authorize',
'middleware' => 'web',
]);
$guard = config('passport.guard', null);
Route::middleware(['web', $guard ? 'auth:'.$guard : 'auth'])->group(function () {
Route::post('/token/refresh', [
'uses' => 'TransientTokenController@refresh',
'as' => 'token.refresh',
]);
Route::post('/authorize', [
'uses' => 'ApproveAuthorizationController@approve',
'as' => 'authorizations.approve',
]);
Route::delete('/authorize', [
'uses' => 'DenyAuthorizationController@deny',
'as' => 'authorizations.deny',
]);
Route::get('/tokens', [
'uses' => 'AuthorizedAccessTokenController@forUser',
'as' => 'tokens.index',
]);
Route::delete('/tokens/{token_id}', [
'uses' => 'AuthorizedAccessTokenController@destroy',
'as' => 'tokens.destroy',
]);
Route::get('/clients', [
'uses' => 'ClientController@forUser',
'as' => 'clients.index',
]);
Route::post('/clients', [
'uses' => 'ClientController@store',
'as' => 'clients.store',
]);
Route::put('/clients/{client_id}', [
'uses' => 'ClientController@update',
'as' => 'clients.update',
]);
Route::delete('/clients/{client_id}', [
'uses' => 'ClientController@destroy',
'as' => 'clients.destroy',
]);
Route::get('/scopes', [
'uses' => 'ScopeController@all',
'as' => 'scopes.index',
]);
Route::get('/personal-access-tokens', [
'uses' => 'PersonalAccessTokenController@forUser',
'as' => 'personal.tokens.index',
]);
Route::post('/personal-access-tokens', [
'uses' => 'PersonalAccessTokenController@store',
'as' => 'personal.tokens.store',
]);
Route::delete('/personal-access-tokens/{token_id}', [
'uses' => 'PersonalAccessTokenController@destroy',
'as' => 'personal.tokens.destroy',
]);
});