Switched from "localhost" to "127.0.0.1" for local redirect

This commit is contained in:
Glen Maddern 2025-03-25 11:55:43 +11:00
parent bc92618798
commit 31c75a30b8

View file

@ -44,7 +44,7 @@ export class NodeOAuthClientProvider implements OAuthClientProvider {
}
get redirectUrl(): string {
return `http://localhost:${this.options.callbackPort}${this.callbackPath}`
return `http://127.0.0.1:${this.options.callbackPort}${this.callbackPath}`
}
get clientMetadata() {
@ -229,7 +229,7 @@ export function setupOAuthCallbackServer(options: OAuthCallbackServerOptions) {
})
const server = app.listen(options.port, () => {
console.error(`OAuth callback server running at http://localhost:${options.port}`)
console.error(`OAuth callback server running at http://127.0.0.1:${options.port}`)
})
/**
@ -299,7 +299,7 @@ export async function parseCommandLineArgs(args: string[], defaultPort: number,
}
const url = new URL(serverUrl)
const isLocalhost = url.hostname === 'localhost' && url.protocol === 'http:'
const isLocalhost = (url.hostname === 'localhost' || url.hostname === '127.0.0.1') && url.protocol === 'http:'
if (!(url.protocol == 'https:' || isLocalhost)) {
console.error(usage)