perf: OpenID支持PKCE方式对接

This commit is contained in:
jiangweidong
2022-12-13 15:07:43 +08:00
committed by huailei
parent 5667c39bcb
commit fd749ef211

View File

@@ -32,6 +32,7 @@ export default {
'AUTH_OPENID_PROVIDER_TOKEN_ENDPOINT', 'AUTH_OPENID_PROVIDER_JWKS_ENDPOINT',
'AUTH_OPENID_PROVIDER_USERINFO_ENDPOINT', 'AUTH_OPENID_PROVIDER_END_SESSION_ENDPOINT',
'AUTH_OPENID_PROVIDER_SIGNATURE_ALG', 'AUTH_OPENID_PROVIDER_SIGNATURE_KEY',
'AUTH_OPENID_PKCE', 'AUTH_OPENID_CODE_CHALLENGE_METHOD',
'AUTH_OPENID_SCOPES', 'AUTH_OPENID_ID_TOKEN_MAX_AGE', 'AUTH_OPENID_ID_TOKEN_INCLUDE_CLAIMS',
'AUTH_OPENID_USE_STATE', 'AUTH_OPENID_USE_NONCE', 'AUTH_OPENID_ALWAYS_UPDATE_USER',
'AUTH_OPENID_IGNORE_SSL_VERIFICATION', 'AUTH_OPENID_SHARE_SESSION', 'AUTH_OPENID_USER_ATTR_MAP'
@@ -87,6 +88,12 @@ export default {
AUTH_OPENID_PROVIDER_SIGNATURE_KEY: {
hidden: (form) => form['AUTH_OPENID_KEYCLOAK']
},
AUTH_OPENID_PKCE: {
hidden: (form) => form['AUTH_OPENID_KEYCLOAK']
},
AUTH_OPENID_CODE_CHALLENGE_METHOD: {
hidden: (form) => form['AUTH_OPENID_KEYCLOAK'] || !form['AUTH_OPENID_PKCE']
},
'AUTH_OPENID_SCOPES': {
hidden: (form) => form['AUTH_OPENID_KEYCLOAK']
},