73915ac0a0
feat: fix issue that LDAP user address was not syncing ( #3905 )
2025-06-26 09:38:16 +08:00
4cb0cd7c5a
feat: add Organization.HasPrivilegeConsent to block add-user API for the "built-in" org ( #3864 )
2025-06-06 23:05:01 +08:00
f04a431d85
feat: Casdoor's LDAP client supports LDAP server's self-signed certificates now ( #3709 )
2025-04-07 02:02:32 +08:00
db551eb24a
feat: LDAP user can reset password with old password and new password ( #3516 )
...
* feat: support user reset password with old password and new password
* feat: merge similar code
2025-01-20 21:42:05 +08:00
18b49bb731
feat: can reset LDAP password with different password encryption methods ( #3513 )
2025-01-20 20:00:23 +08:00
b927c6d7b4
feat: support LDAP's SetPassword ( #3395 )
...
* fix: Resolve the issue mentioned in #3392
* fix: Change checkLdapUserPassword to CheckLdapUserPassword.
* fix: the issue mentioned by hsluoyz.
* fix: Check if the user parameter is nil
* fix: use existing i18n message
2024-12-09 16:06:24 +08:00
1460a0498f
feat: support assign a default group for synchronized from external openldap ( #3140 )
...
* feat: support default sync group for ldap (with without add i18n translate)
* feat: improve translation
* feat: update all i18n translation
* revert: remove new i18n translation
2024-08-24 00:12:52 +08:00
3373174c65
fix: add missing tableNamePrefix in some places
2023-12-31 22:40:41 +08:00
85cb68eb66
feat: unbind LDAP clients if not used any more
2023-12-02 17:51:25 +08:00
6c69daa666
feat: fix search for ldap users' name within an organization ( #2476 )
...
* fix : #2304
* fix: when logging in with OAuth2 and authenticating via WebAuthn, retrieve the application from the clientId.
* fix: search for ldap users' name within an organization
---------
Co-authored-by: aidenlu <aiden_lu@wochacha.com >
2023-11-06 11:48:23 +08:00
2b23c04f49
fix: add SignupApplication and type for user synced from LDAP ( #2240 )
2023-08-21 22:52:35 +08:00
db4ac60bb6
feat: fix LDAP mobile field incorrect mapped ( #2206 )
2023-08-12 13:45:26 +08:00
a1806439f8
Add UserPrincipalName and MemberOf to get-ldap-users API
2023-08-08 20:18:47 +08:00
ea10f8e615
feat: make hard-coded authz adapter editable, rename adapter to ormer ( #2149 )
...
* refactor: rename casbinAdapter to casdoorAdapter
* feat: add initEnforcer
* fix: router
* refactor: make hard-coded code configurable
* fix: data type
* feat: support sqlite3
* feat: disable delete and edit name for built in resources
* feat: optimize code
* fix: init
* fix: e2e
* fix: remove datasourcename
* fix: revert rename
* refactor: change all ORM's Adatper to Ormer
* refactor: name
2023-07-29 15:07:04 +08:00
02e692a300
feat: return most backend API errors to frontend ( #1836 )
...
* feat: return most backend API errros to frontend
Signed-off-by: yehong <239859435@qq.com >
* refactor: reduce int type change
Signed-off-by: yehong <239859435@qq.com >
* feat: return err backend in token.go
Signed-off-by: yehong <239859435@qq.com >
---------
Signed-off-by: yehong <239859435@qq.com >
2023-05-30 15:49:39 +08:00
1260354b36
fix: add sAMAccountName for AD search ( #1869 )
2023-05-19 21:16:59 +08:00
65dcbd2236
feat: compatible different uid of LDAP server ( #1860 )
...
* feat: compatible different uid of LDAP server
* Update organization.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-05-19 02:34:25 +08:00
6455734807
fix: fix incorrect LDAP sync status ( #1859 )
2023-05-18 22:03:53 +08:00
903745c540
fix: improve LDAP page UI ( #1749 )
...
* refactor: improve LDAP sync page
* refactor: update anted version
* chore: i18
2023-04-17 22:03:05 +08:00
1b1de1dd01
feat: add LDAP custom filter support ( #1719 )
...
* refactor: improve ldap server code
* feat: custom filter
* fix: fix displayName mapping
* feat: add custom filter search fields
* chore: add license
* chore: i18n
* chore: i18n
* chore: update init field
2023-04-13 14:12:31 +08:00