Skip to content

Commit

Permalink
fix loopback server port for login
Browse files Browse the repository at this point in the history
  • Loading branch information
mwilde345 committed Jan 16, 2025
1 parent fdc2f3d commit 210fd02
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions src/commands/login.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -38,22 +38,29 @@ async function doLogin(argv) {
logger.stderr(err);
}
};
const authCodeParams = oAuth.getOAuthParams({
clientId: argv.clientId,
noRedirect: argv.noRedirect,
});
const dashboardOAuthURL = await startOAuthRequest(authCodeParams);
logger.stdout(`To login, open a browser to:\n${dashboardOAuthURL}`);

const promptLoginUrl = async () => {
const authCodeParams = oAuth.getOAuthParams({
clientId: argv.clientId,
noRedirect: argv.noRedirect,
});
const dashboardOAuthURL = await startOAuthRequest(authCodeParams);
logger.stdout(`To login, open a browser to:\n${dashboardOAuthURL}`);
return dashboardOAuthURL;
};

if (!argv.noRedirect) {
oAuth.server.on("ready", async () => {
const dashboardOAuthURL = await promptLoginUrl();
open(dashboardOAuthURL);
logger.stdout("Waiting for authentication in browser to complete...");
});
oAuth.server.on("auth_code_received", async () => {
await loginWithToken();
});
await oAuth.start();
logger.stdout("Waiting for authentication in browser to complete...");
} else {
await promptLoginUrl();
try {
const userCode = await input({
message: "Authorization Code:",
Expand Down

0 comments on commit 210fd02

Please sign in to comment.