@@ -109,7 +109,8 @@ const Oauth = () => {
109
109
user_wechat_tag : value . userWechatTag ,
110
110
auto_create_user : value . autoCreateUser ,
111
111
auto_create_user_pwd : value . userPassword ,
112
- skip_check_state : value . skipCheckState
112
+ skip_check_state : value . skipCheckState ,
113
+ login_perm_expr : value . loginPermissionQueryGJsonExpression
113
114
} ;
114
115
115
116
if ( ! ! value . scopes ) {
@@ -149,7 +150,8 @@ const Oauth = () => {
149
150
userWechatTag : oauthConfig ?. user_wechat_tag ,
150
151
autoCreateUser : oauthConfig ?. auto_create_user ,
151
152
// userPassword: oauthConfig?.auto_create_user_pwd,
152
- skipCheckState : oauthConfig ?. skip_check_state
153
+ skipCheckState : oauthConfig ?. skip_check_state ,
154
+ loginPermissionQueryGJsonExpression : oauthConfig ?. login_perm_expr
153
155
} ) ;
154
156
} , [ form , oauthConfig ] ) ;
155
157
@@ -250,6 +252,12 @@ const Oauth = () => {
250
252
dataIndex : 'server_logout_url' ,
251
253
hidden : ! oauthConfig ?. enable_oauth2
252
254
} ,
255
+ {
256
+ label : t ( 'dmsSystem.oauth.backChannelLogoutUri' ) ,
257
+ span : 3 ,
258
+ dataIndex : 'back_channel_logout_uri' ,
259
+ hidden : ! oauthConfig ?. enable_oauth2
260
+ } ,
253
261
{
254
262
label : t ( 'dmsSystem.oauth.scopes' ) ,
255
263
span : 3 ,
@@ -343,6 +351,27 @@ const Oauth = () => {
343
351
dataIndex : 'user_wechat_tag' ,
344
352
hidden : ! oauthConfig ?. enable_oauth2
345
353
} ,
354
+ {
355
+ label : (
356
+ < BasicToolTip
357
+ title = { t (
358
+ 'dmsSystem.oauth.loginPermissionQueryGJsonExpressionTips'
359
+ ) }
360
+ suffixIcon = {
361
+ < InfoCircleOutlined
362
+ width = { 14 }
363
+ height = { 14 }
364
+ color = { baseTheme . icon . system . basicTitleTips }
365
+ />
366
+ }
367
+ >
368
+ { t ( 'dmsSystem.oauth.loginPermissionQueryGJsonExpression' ) }
369
+ </ BasicToolTip >
370
+ ) ,
371
+ span : 3 ,
372
+ dataIndex : 'login_perm_expr' ,
373
+ hidden : ! oauthConfig ?. enable_oauth2
374
+ } ,
346
375
{
347
376
label : (
348
377
< BasicToolTip
0 commit comments