Skip to content

Allow for case of OpenID provider not yet being ready. - #1859

Open
MikeNeilson wants to merge 1 commit into
developfrom
bugfix/1858-auth-openapi-refresh
Open

Allow for case of OpenID provider not yet being ready.#1859
MikeNeilson wants to merge 1 commit into
developfrom
bugfix/1858-auth-openapi-refresh

Conversation

@MikeNeilson

Copy link
Copy Markdown
Contributor

Summary

Attempts to initially query the provider and if it's not available try every 5 minutes until it is. Or never if now wellKnown URL was provided.

Additionally, added mechanism to surpress specific IdentityProviders in certain envrionments.

Modified docker compose to simulate the initial missing keycloak configuration and allow better remote development by removing the need for the alt well known setup.

Related Issue

Closes #1858

Validation

Manually - confirmed with the docker compose that hte initial load shows now OIDC provider, 5 minutes later there is a provider. Additonally the CWMSAAA reference is not present in the compose.

Not really a good way to setup a test of this; perhaps with a job that makes use of the docker-compose file similar to this https://github.com/opendcs/opendcs/blob/67d6d9e655132732796b006e94dc11fb35fe5dd9/.github/workflows/container-tests.yml#L17.

Checklist

  • AI tools used

Attempts to initially query the provider and if it's not available try every
5 minutes until it is. Or never if now wellKnown URL was provided.

Additionally, added mechanism to surpress specific IdentityProviders in certain
envrionments.

Modified docker compose to simulate the initial missing keycloak configuration
and allow better remote development by removing the need for the alt well known setup.
@MikeNeilson
MikeNeilson force-pushed the bugfix/1858-auth-openapi-refresh branch from d96ddb1 to 2b5009b Compare August 3, 2026 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automatic retry/reload of Authentication options

1 participant