Skip to content

Error when not logged in could be better #403

Description

@robertdamphousse-okta

I had skipped the step of okta login before trying to use okta apps create and I got a fairly verbose stack trace that didn't necessarily indicate that I needed to login:

Application name [test]: test
Redirect URI
Common defaults:
 Quarkus OIDC - http://localhost:8080/callback
 JHipster - http://localhost:8080/login/oauth2/code/oidc
 Spring Security - http://localhost:8080/login/oauth2/code/okta
Enter your Redirect URI(s) [http://localhost:8080/callback]: http://localhost:3000/authorization-code/callback
Enter your Post Logout Redirect URI(s) [http://localhost:3000/]: http://localhost:3000
2023-01-18T16:35:48.706-0800 FINE com.okta.sdk.impl.config.OptionalPropertiesSource getProperties - Unable to obtain properties from optional properties source com.okta.sdk.impl.config.ResourcePropertiesSource@696e1aa9
2023-01-18T16:35:48.706-0800 FINE com.okta.sdk.impl.config.OptionalPropertiesSource getProperties - Unable to obtain properties from optional properties source com.okta.sdk.impl.config.YAMLPropertiesSource@187f7454
2023-01-18T16:35:48.707-0800 FINE com.okta.sdk.impl.client.DefaultClientBuilder build - No CacheManager configured. Defaulting to in-memory CacheManager with default TTL and TTI of five minutes.
java.lang.IllegalArgumentException: Your Okta URL is missing. You can copy your domain from the Okta Developer Console. Follow these instructions to find it: https://bit.ly/finding-okta-domain
	at com.okta.commons.configcheck.ValidationResponse.lambda$ifInvalidThrow$0(ValidationResponse.java:44)
	at com.okta.commons.configcheck.ValidationResponse.ifInvalid(ValidationResponse.java:50)
	at com.okta.commons.configcheck.ValidationResponse.ifInvalidThrow(ValidationResponse.java:43)
	at com.okta.commons.configcheck.ConfigurationValidator.assertOrgUrl(ConfigurationValidator.java:74)
	at com.okta.sdk.impl.client.DefaultClientBuilder.build(DefaultClientBuilder.java:363)
	at com.okta.cli.commands.apps.AppsCreate.createWebApp(AppsCreate.java:108)
	at com.okta.cli.commands.apps.AppsCreate.runCommand(AppsCreate.java:84)
	at com.okta.cli.commands.BaseCommand.call(BaseCommand.java:41)
	at com.okta.cli.commands.BaseCommand.call(BaseCommand.java:26)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1953)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at com.okta.cli.OktaCli.run(OktaCli.java:68)
	at com.okta.cli.OktaCli.main(OktaCli.java:58)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions