Skip to content

Commit 87126e3

Browse files
fix(core): fix baseURL (#1187)
* revert(oauth2 scheme): remove unnecessary empty `baseURL` This reverts commit a93068f * revert(providers) fix laravel passport `baseURL` This reverts commit 694a549 * fix(core): check for empty `baseURL` instead of using `isRelativeUrl`
1 parent a93068f commit 87126e3

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/core/auth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ export class Auth {
319319
: endpoint
320320

321321
// Fix baseURL for relative endpoints
322-
if (isRelativeURL(_endpoint.url)) {
322+
if (_endpoint.baseURL === '') {
323323
_endpoint.baseURL = requrl(this.ctx.req)
324324
}
325325

src/providers/laravel-passport.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,12 @@ export function laravelPassport(
7676
scheme: 'refresh',
7777
endpoints: {
7878
token: url + '/oauth/token',
79-
login: {},
80-
refresh: {},
79+
login: {
80+
baseURL: ''
81+
},
82+
refresh: {
83+
baseURL: ''
84+
},
8185
logout: false,
8286
user: {
8387
url: url + '/api/auth/user'

src/schemes/oauth2.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,7 @@ export class Oauth2Scheme<
384384
const response = await this.$auth.request({
385385
method: 'post',
386386
url: this.options.endpoints.token,
387+
baseURL: '',
387388
data: encodeQuery({
388389
code: parsedQuery.code as string,
389390
client_id: this.options.clientId + '',
@@ -448,6 +449,7 @@ export class Oauth2Scheme<
448449
.request({
449450
method: 'post',
450451
url: this.options.endpoints.token,
452+
baseURL: '',
451453
headers: {
452454
'Content-Type': 'application/x-www-form-urlencoded'
453455
},

0 commit comments

Comments
 (0)