2b5576ddee
Add database persistence for LDAP custom attributes
...
- Added xorm tag to CustomAttributes field in Ldap struct to enable database persistence
- Added xorm tag to Properties field in User struct to enable database persistence
- This allows custom LDAP attributes to be properly stored and retrieved from the database
Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com>
2025-10-21 17:58:14 +00:00
3e5114e42d
feat: can map claims from external Identity Providers (Okta, Azure AD, etc.) to additional user properties ( #4296 )
2025-10-22 01:45:34 +08:00
a2363e55e7
feat: add missing "eft" in GetBuiltInModel()'s Casbin model ( #4277 )
2025-10-22 00:05:29 +08:00
dde4e41e24
feat: add application-specific OIDC discovery endpoints ( #4294 )
2025-10-21 23:40:23 +08:00
c3eea4d895
feat: enable applications to define custom title and favicon ( #4291 )
2025-10-21 01:27:53 +08:00
e8ed9ca9e3
feat: add support for custom HTTP headers, body mapping, and content types in Custom HTTP SMS provider ( #4270 )
2025-10-20 14:07:48 +08:00
8f8b7e5215
feat: support "new-user" webhooks for LDAP and syncer ( #4285 )
2025-10-19 22:38:41 +08:00
9c89705a19
feat: fix SAML audience duplication and empty values in response generation ( #4268 )
2025-10-15 19:25:49 +08:00
18451a874e
feat: add 9 more custom fields for custom oauth ( #4265 )
2025-10-14 22:26:41 +08:00
99dae68c53
feat: add LDAP country attribute mapping to user region field ( #4257 )
2025-10-14 22:11:02 +08:00
7e2c2bfc64
feat: Add RegisterType and RegisterSource fields to User struct ( #4252 )
2025-10-14 20:56:38 +08:00
4ae6675198
feat: fix SAML assertion signing failure with C14N10 exclusive canonicalization ( #4260 )
2025-10-14 18:48:29 +08:00
8c37533b92
feat: support SAML assertion signing at all times ( #4237 )
2025-10-14 00:25:26 +08:00
3e77bd30a0
feat: support "Casdoor API" resource type in permission edit page ( #4251 )
2025-10-13 23:51:14 +08:00
b9046bec01
feat: support Form.Tag and remove unique formType checks ( #4002 )
2025-10-09 22:15:08 +08:00
40d4e3a1a9
feat: accept if the SAML certificate is of type PEM as well ( #4232 )
2025-10-08 22:57:53 +08:00
126879533b
feat: add Form.Label and change form.Width to string ( #4225 )
2025-10-05 21:03:36 +08:00
6c750867b0
feat: support different SAML hash algorithms: "SHA1", "SHA256", "SHA512" for SAML signature in application edit page ( #4221 )
2025-10-02 11:58:34 +08:00
28dff8083a
feat: fix bug that notify-payment webhook was not triggered ( #4219 )
2025-10-02 11:44:01 +08:00
02c4bddb5f
feat: improve user-upload button
2025-09-30 14:01:12 +08:00
df65fb3525
feat: skip old password verification for OAuth users without a password ( #4211 )
2025-09-29 17:43:45 +08:00
f3755d925c
feat: improve form edit page UI and add preview ( #4210 )
2025-09-27 16:26:12 +08:00
ca819e7e83
feat: add form to customize columns ( #4202 )
2025-09-25 22:04:43 +08:00
d619e91d9e
feat: add support for custom attribute mapping to user properties in LDAP ( #4201 )
2025-09-23 00:57:12 +08:00
5079c37818
feat: improve compatibility for MinIO storage provider ( #4196 )
2025-09-21 16:02:19 +08:00
d5f29d716a
feat: change User.Avatar's DB type to text ( #4199 )
2025-09-20 21:32:51 +08:00
00b278a00f
feat: check roles in CheckLoginPermission ( #4198 )
2025-09-20 19:50:36 +08:00
d883db907b
feat: improve authz_filter ( #4195 )
2025-09-18 23:46:00 +08:00
8e7efe5c23
feat: add code verification label in signin items ( #4187 )
2025-09-18 10:41:47 +08:00
bf75508d95
feat: add token attribute table to provide a more flexible Jwt-custom token in application edit page ( #4191 )
2025-09-17 21:57:17 +08:00
890f528556
feat: separate getLocalPrimaryKey() and getTargetTablePrimaryKey() in DB syncer ( #4180 )
2025-09-15 17:45:18 +08:00
5c80948a06
feat: add tag filtering in app list page ( #4163 )
2025-09-14 15:32:13 +08:00
1467199159
feat: add webhook for buy-product and add resp data ( #4177 )
2025-09-12 23:53:59 +08:00
64c2b8f0c2
feat: fix issue that init will add duplicate policy and not add permission policies to adapter ( #4175 )
2025-09-11 21:21:07 +08:00
8f7ea7f0a0
feat: fix Data Missing From casbin_rule Table After Importing init_data.json ( #4167 )
2025-09-09 21:20:25 +08:00
bf67be2af6
feat: add username and loginHint to redirect URL in HandleSamlRedirect of SAML IdP ( #4162 )
2025-09-07 14:18:35 +08:00
89c6ef5aae
feat: support "permissionNames" field in JWT-Custom token ( #4154 )
2025-09-06 00:05:47 +08:00
ad240a373f
feat: fix non-standard CAS bug ( #4146 )
2025-09-03 20:20:08 +08:00
8fa681f883
feat: add password change validation to ensure new password differs from current password ( #4134 )
2025-09-01 17:22:06 +08:00
3b16406442
feat: add signinMethod in JWT token ( #4136 )
2025-08-31 18:01:05 +08:00
fbc16ef124
feat: change builtInMaxFields to 6 in Casbin policy length ( #4130 )
2025-08-29 22:39:39 +08:00
9cb633c9e2
feat: use a more popular format for nameid to ensure compatibility in NewSamlResponse() ( #4123 )
2025-08-27 22:33:14 +08:00
2fa0890c11
feat: fix bug that custom JWT token no longer includes properties ( #4124 )
2025-08-27 20:41:27 +08:00
a0e2be7ba8
feat: support inserting user's field to SAML attribute ( #4105 )
2025-08-22 11:27:21 +08:00
a23033758f
feat: Add "Send Invitation Email" action to User Invitation flow ( #4113 )
2025-08-21 18:53:43 +08:00
eda742a848
feat: support e164 phone number in GetUserByPhone() ( #4099 )
2025-08-19 02:19:15 +08:00
83df077a02
feat: add Application.Order for sorting in Apps page ( #4085 )
2025-08-18 08:34:32 +08:00
3bb7cc6b81
feat: increase LDAP's "basedn" field to 500 chars ( #4062 )
2025-08-11 16:46:15 +08:00
49d734d249
feat: standardize Resource APIs by handling path prefix internally and returning clean paths ( #4047 )
2025-08-08 23:31:22 +08:00
f5b4cd7fab
feat: Fix GetFilteredPoliciesMulti when filtering only by ptype ( #4039 )
2025-08-05 22:51:40 +08:00