diff --git a/client/cmd/up.go b/client/cmd/up.go index 7ba42ea56..aadb35058 100644 --- a/client/cmd/up.go +++ b/client/cmd/up.go @@ -96,8 +96,13 @@ var upCmd = &cobra.Command{ } if loginResp.NeedsSSOLogin { + openURL(cmd, loginResp.VerificationURI, loginResp.VerificationURIComplete, loginResp.UserCode) + cmd.Printf("Please do the SSO login in your browser. \n" + + "If your browser didn't open automatically, use this URL to log in:\n\n" + + " " + loginResp.VerificationURIComplete + " \n\n") + _, err = client.WaitSSOLogin(ctx, &proto.WaitSSOLoginRequest{UserCode: loginResp.UserCode}) if err != nil { return fmt.Errorf("waiting sso login failed with: %v", err)