mirror of
https://github.com/jumpserver/lina.git
synced 2026-01-15 14:24:39 +00:00
perf: OpenID支持PKCE方式对接
This commit is contained in:
@@ -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']
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user