diff --git a/src/lang/en/settings.json b/src/lang/en/settings.json index 7b8390211..3ca3d6fd2 100755 --- a/src/lang/en/settings.json +++ b/src/lang/en/settings.json @@ -51,6 +51,7 @@ "ldap_manager_dn": "Ldap manager dn", "ldap_manager_password": "Ldap manager password", "ldap_server": "Ldap server", + "ldap_skip_tls_verify": "Insecure skip TLS verify", "ldap_user_search_base": "Ldap user search base", "ldap_user_search_filter": "Ldap user search filter", "link_expiration": "Link expiration", diff --git a/src/lang/en/users.json b/src/lang/en/users.json index 19d8ed429..6413e03b7 100644 --- a/src/lang/en/users.json +++ b/src/lang/en/users.json @@ -22,6 +22,7 @@ "role": "Role", "permission": "Permission", "disabled": "Disabled", + "allow_ldap": "Allow LDAP login", "available": "Available", "update_profile": "Update Profile", "update_profile_success": "Profile updated successfully, please log in again.", diff --git a/src/pages/manage/users/AddOrEdit.tsx b/src/pages/manage/users/AddOrEdit.tsx index 77e299096..7a31f70c5 100644 --- a/src/pages/manage/users/AddOrEdit.tsx +++ b/src/pages/manage/users/AddOrEdit.tsx @@ -56,6 +56,7 @@ const AddOrEdit = () => { permission: 0, disabled: false, sso_id: "", + allow_ldap: false, }) const [userLoading, loadUser] = useFetch( (): PResp => r.get(`/admin/user/get?id=${id}`), @@ -145,6 +146,20 @@ const AddOrEdit = () => { {t(`users.disabled`)} + + + setUser("allow_ldap", e.currentTarget.checked) + } + color="$neutral10" + fontSize="$sm" + checked={user.allow_ldap} + > + {t(`users.allow_ldap`)} + +