You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've started playing with Gitpod.io as a solution for our workshops. It's pretty awesome because SDKMAN and Homebrew are pre-installed, so I can easily install Java 21, the Auth0 CLI, and HTTPie. However, I'm having issues creating an access token using auth0 test token. auth0 login opens a text-based browser and is a real pain when you have MFA configured. auth0 login --no-input is a workaround.
The following will invoke a terminal browser, and you'll be stuck waiting for nothing to happen.
auth0 test token -a https://dev-06bzs1cu.us.auth0.com/api/v2/ -s opened
If you specify a client ID and --no-input, you can get a bit further with:
auth0 test token r6jm3HVTz12YmxRCdZ1rWTZNQST7gEvz -a https://dev-06bzs1cu.us.auth0.com/api/v2/ -s openid --no-input
This prompts you to open https://dev-06bzs1cu.us.auth0.com/authorize?audience=https%3A%2F%2Fdev-06bzs1cu.us.auth0.com%2Fapi%2Fv2%2F&client_id=r6jm3HVTz12YmxRCdZ1rWTZNQST7gEvz&redirect_uri=http%3A%2F%2Flocalhost%3A8484&response_type=code&scope=openid&state=UKRkmyGaMjvFRPuDlfuCGtKH8oDfC_mdmlOH8SmyAyDLM9Sfb24JSsqAx3_pIUkW__bq2imcJKi6dim57l2DKg.
If you change the redirect to go back to Gitpod, instead of localhost, it works. However, the Auth0 CLI is no longer running a server on port 8484 anymore.
It'd be cool if auth0 test token could somehow work like auth0 login --no-input where you can log in in a local browser window.
Here's a repo you can use to test things out. Just click on the Open in Gitpod button.
Checklist
Description
I've started playing with Gitpod.io as a solution for our workshops. It's pretty awesome because SDKMAN and Homebrew are pre-installed, so I can easily install Java 21, the Auth0 CLI, and HTTPie. However, I'm having issues creating an access token using
auth0 test token
.auth0 login
opens a text-based browser and is a real pain when you have MFA configured.auth0 login --no-input
is a workaround.The following will invoke a terminal browser, and you'll be stuck waiting for nothing to happen.
If you specify a client ID and
--no-input
, you can get a bit further with:This prompts you to open
https://dev-06bzs1cu.us.auth0.com/authorize?audience=https%3A%2F%2Fdev-06bzs1cu.us.auth0.com%2Fapi%2Fv2%2F&client_id=r6jm3HVTz12YmxRCdZ1rWTZNQST7gEvz&redirect_uri=http%3A%2F%2Flocalhost%3A8484&response_type=code&scope=openid&state=UKRkmyGaMjvFRPuDlfuCGtKH8oDfC_mdmlOH8SmyAyDLM9Sfb24JSsqAx3_pIUkW__bq2imcJKi6dim57l2DKg
.If you change the redirect to go back to Gitpod, instead of localhost, it works. However, the Auth0 CLI is no longer running a server on port 8484 anymore.
It'd be cool if
auth0 test token
could somehow work likeauth0 login --no-input
where you can log in in a local browser window.Here's a repo you can use to test things out. Just click on the Open in Gitpod button.
https://github.com/mraible/gitpod-java
Expectation
I'd like to be able to use
auth0 test token
and get an access token from a Gitpod shell.Reproduction
Here's a repo you can use to test things out. Just click on the Open in Gitpod button.
https://github.com/mraible/gitpod-java
Then, run
auth0 login --no-input
to configure the CLI with your tenant. Then, try to create an access token.Auth0 CLI version
1.3.0
The text was updated successfully, but these errors were encountered: