Skip to content

Commit 92e3941

Browse files
committed
fix: add SAML2 support to login mode handling and update QR list filtering
1 parent 9963cd1 commit 92e3941

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

ui/src/views/login/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,13 +263,13 @@ onBeforeMount(() => {
263263
if (!modeList.value.includes('LOCAL') && !modeList.value.includes('LDAP')) {
264264
loginMode.value = ''
265265
}
266-
if (modeList.value.length == 1 && ['CAS', 'OIDC', 'OAuth2'].includes(modeList.value[0])) {
266+
if (modeList.value.length == 1 && ['CAS', 'OIDC', 'OAuth2', 'SAML2'].includes(modeList.value[0])) {
267267
redirectAuth(modeList.value[0])
268268
}
269269
// 这里的modeList 是oauth2 cas ldap oidc 这四个 还会有 lark wecom dingtalk
270270
// 获取到的 modeList中除'CAS', 'OIDC', 'OAuth2' LOCAL之外的登录方式
271271
QrList.value = modeList.value.filter(
272-
(item) => !['CAS', 'OIDC', 'OAuth2', 'LOCAL', 'LDAP'].includes(item),
272+
(item) => !['CAS', 'OIDC', 'OAuth2', 'LOCAL', 'LDAP', 'SAML2'].includes(item),
273273
)
274274
// modeList需要去掉lark wecom dingtalk
275275
modeList.value = modeList.value.filter((item) => !['lark', 'wecom', 'dingtalk'].includes(item))

0 commit comments

Comments
 (0)