Skip to content

Commit ee51cb6

Browse files
author
Jaspar Gupta
authored
Merge pull request #9 from designmynight/override-user-model
feat: ability to override the user model
2 parents 8d27631 + a48ce31 commit ee51cb6

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

config/authorizationserver.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
<?php
22

33
return [
4+
45
'authorization_url' => env('AUTHORIZATION_SERVER_AUTHORIZATION_URL'),
6+
57
'redirect_url' => env('AUTHORIZATION_SERVER_REDIRECT_URL'),
8+
69
'token_url' => env('AUTHORIZATION_SERVER_TOKEN_URL'),
10+
711
'introspect_url' => env('AUTHORIZATION_SERVER_INTROSPECT_URL'),
12+
813
'client_id' => env('AUTHORIZATION_SERVER_CLIENT_ID'),
14+
915
'client_secret' => env('AUTHORIZATION_SERVER_CLIENT_SECRET'),
16+
1017
'scope' => env('AUTHORIZATION_SERVER_SCOPE'),
18+
19+
'model' => \Illuminate\Foundation\Auth\User::class
1120
];

src/Introspect.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ class Introspect
1515
protected $client = null;
1616
protected $result;
1717
protected $userDataKey = 'user';
18-
protected $userModelClass = User::class;
18+
protected $userModelClass;
1919

2020
public function __construct(IntrospectClient $client, Request $request)
2121
{
2222
$this->client = $client;
2323
$this->request = $request;
24+
$this->setUserModelClass(config('authorizationserver.model', User::class));
2425
}
2526

2627
protected function getIntrospectionResult()

0 commit comments

Comments
 (0)