fix(auth): harden oauth identity upgrade paths
This commit is contained in:
@@ -254,6 +254,21 @@ func TestLoadDefaultOIDCSecurityDefaults(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
require.True(t, cfg.OIDC.UsePKCE)
|
||||
require.True(t, cfg.OIDC.ValidateIDToken)
|
||||
require.False(t, cfg.OIDC.UsePKCEExplicit)
|
||||
require.False(t, cfg.OIDC.ValidateIDTokenExplicit)
|
||||
}
|
||||
|
||||
func TestLoadExplicitOIDCSecurityDefaultsFromEnvMarksFlagsExplicit(t *testing.T) {
|
||||
resetViperWithJWTSecret(t)
|
||||
t.Setenv("OIDC_CONNECT_USE_PKCE", "false")
|
||||
t.Setenv("OIDC_CONNECT_VALIDATE_ID_TOKEN", "false")
|
||||
|
||||
cfg, err := Load()
|
||||
require.NoError(t, err)
|
||||
require.False(t, cfg.OIDC.UsePKCE)
|
||||
require.False(t, cfg.OIDC.ValidateIDToken)
|
||||
require.True(t, cfg.OIDC.UsePKCEExplicit)
|
||||
require.True(t, cfg.OIDC.ValidateIDTokenExplicit)
|
||||
}
|
||||
|
||||
func TestLoadForcedCodexInstructionsTemplate(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user