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
Describe the bug
Authentication configuration with a private VelaUX not working with the options available in the UI configuration. We need a way to configure the Issuer URL
To Reproduce
Configure VelaUX:
Set VelaUX to be private and configured correctly.
Set up Dex:
Ensure Dex is publicly accessible and configured correctly
Configure Dex Connector:
Navigate to the dex connector in Vela UX and add a new connector of your choice
Enable SSO by Dex
Navigate to the Settings and choose the User login mode as SSO by dex
Issuer URL Configuration:
Observe that the Issuer URL is automatically derived from the velaAddress and stored in the dex-config secret.
Note that the default Issuer URL uses the private Vela URL.
Attempt Authentication:
Try to authenticate using the current configuration.
Notice that the authentication flow fails due to the private Issuer URL.
Workaround:
Manually set the Issuer URL in the dex-config secret to the public Dex URL.
Test authentication again and observe that it works with the manual configuration.
Expected behavior
We need a way to configure the Issuer URL. The dex-config gets updated on velaux restart and might override the workaround steps.
Screenshots
KubeVela Version
1.9.3
Additional context
The text was updated successfully, but these errors were encountered:
Describe the bug
Authentication configuration with a private VelaUX not working with the options available in the UI configuration. We need a way to configure the Issuer URL
To Reproduce
Configure VelaUX:
Set up Dex:
Configure Dex Connector:
Enable SSO by Dex
User login mode
asSSO by dex
Issuer URL Configuration:
velaAddress
and stored in thedex-config
secret.Attempt Authentication:
Workaround:
dex-config
secret to the public Dex URL.Expected behavior
We need a way to configure the Issuer URL. The
dex-config
gets updated on velaux restart and might override the workaround steps.Screenshots
KubeVela Version
1.9.3
Additional context
The text was updated successfully, but these errors were encountered: