8b4637aa3a
feat: provide a more complete Excel template for uploading users and fix any bugs ( #3831 )
2025-05-25 21:23:48 +08:00
b97ae72179
feat: use the standard user struct for JWT-Standard to get a correct userinfo ( #3809 )
2025-05-21 18:54:42 +08:00
086859d1ce
feat: change User.Avatar length back to 500
2025-05-18 09:47:56 +08:00
9afaf5d695
feat: increase User.Avatar length to 1000
2025-05-17 19:59:17 +08:00
4260efcfd0
feat: add useIdAsName field for WeCom OAuth provider ( #3797 )
2025-05-17 02:27:06 +08:00
d772b0b7a8
feat: fix bug that username will be random with useEmailAsUsername enabled ( #3793 )
2025-05-16 18:40:50 +08:00
f8f864c5b9
feat: add logged-in IDP provider info to access token ( #3776 )
2025-05-11 09:51:51 +08:00
90e790f83c
feat: increase Application.SamlReplyUrl from 100 chars to 500
2025-05-10 22:42:40 +08:00
58413246f3
feat: fix bug that db not found error in createDatabaseForPostgres ( #3765 )
2025-05-05 18:25:58 +08:00
fe42b5e0ba
feat: improve checkGroupName() ( #3759 )
2025-05-03 22:47:42 +08:00
383bf44391
feat: support OIDC device flow: "/api/device-auth" ( #3757 )
2025-04-30 23:42:26 +08:00
36f5de3203
feat: allow jwks to include the certs from non-admin owner ( #3749 )
2025-04-28 09:31:56 +08:00
eae69c41d7
feat: add object field filter for webhook ( #3746 )
2025-04-26 22:05:36 +08:00
7d1c614452
feat: use random name as name if user's name is invalid when created by third party provider ( #3742 )
2025-04-23 21:30:19 +08:00
0860cbf343
feat: can specify content type and http body field mapping for Custom HTTP Email provider ( #3730 )
2025-04-17 01:59:11 +08:00
e3d5619b25
feat: support custom HTTP headers in custom HttpEmailProvider and hide unused fields ( #3723 )
2025-04-13 23:52:04 +08:00
019fd87b92
feat: fix code comment typos ( #3724 )
2025-04-13 17:57:37 +08:00
b7fafcc62b
feat: improve InitFromFile() code order to fix GetOrganizationApplicationCount always returns 0 bug ( #3720 )
2025-04-11 01:43:54 +08:00
a00900e405
feat: fix sqlite bug for failed to lookup Client-side Discoverable Credential: user not exist ( #3719 )
2025-04-09 22:26:47 +08:00
b3bafe8402
feat: fix bug that unable to query webauthnCredentials when db is mssql or postgres in GetUserByWebauthID() ( #3712 )
2025-04-08 17:51:32 +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
952538916d
feat: check application existence in object.AddUser() ( #3686 )
2025-04-05 16:38:20 +08:00
18bb445e71
feat: update github.com/golang-jwt/jwt
dependency to v5 ( #3708 )
2025-04-05 02:05:41 +08:00
86c10fe0ab
feat: change org.CountryCodes to mediumtext
2025-04-02 20:23:04 +08:00
b6f943e326
feat: support WebAuthn login without username and upgrade Go to 1.21 ( #3695 )
2025-04-01 16:35:59 +08:00
e55cd94298
feat: fix issue that user email is still unverified after signup ( #3685 )
2025-03-29 21:24:01 +08:00
5417a90223
feat: fix bug that there is already an object named 'casbin_api_rule' in the database ( #3680 )
2025-03-25 22:24:58 +08:00
131820e34e
feat: add application.ForcedRedirectOrigin
2025-03-24 13:42:35 +08:00
a11fe59704
feat: support widget items config in org ( #3674 )
2025-03-21 23:00:07 +08:00
81102f8298
feat: fix permission update bug when both org and model are modified ( #3671 )
2025-03-20 09:05:27 +08:00
141372cb86
feat: support face ID provider ( #3666 )
2025-03-19 22:57:35 +08:00
a39a311d2f
feat: fix webhook bug in RecordEx JSON ( #3642 )
2025-03-08 00:20:59 +08:00
08e41ab762
feat: can specify user fields in webhook edit page ( #3635 )
2025-03-04 14:16:16 +08:00
85ca318e2f
feat: can assign default group during signup ( #3633 )
2025-03-02 22:55:51 +08:00
9032865e60
feat: support mobile background for login page ( #3629 )
2025-03-01 23:01:15 +08:00
cb1882e589
feat: fix MFA bug, revert PR: "feat: don't send verification code if failed signin limit is reached" ( #3627 )
2025-03-01 12:58:28 +08:00
41d9422687
feat: increase username limit to 255 chars
2025-03-01 00:44:34 +08:00
3297db688b
feat: support shared cert in GetCert() API
2025-02-28 23:02:13 +08:00
cc82d292f0
feat: set frontend origin to 7001 if in dev mode ( #3615 )
2025-02-26 22:35:50 +08:00
f2e3037bc5
feat: don't send verification code if failed signin limit is reached ( #3616 )
2025-02-26 22:34:14 +08:00
2df3878c15
feat: fix bug that group.HaveChildren is never set to false bug Something isn't working ( #3609 )
2025-02-22 01:46:35 +08:00
d78e8e9776
feat: fix LDAP filter condition will return nil if error happened ( #3604 )
2025-02-21 13:09:39 +08:00
26eea501be
feat: don't use organization.MasterVerificationCode when sending
2025-02-14 16:54:25 +08:00
9c46344e68
feat: improve default org passwordOptions handling
2025-02-12 21:20:32 +08:00
c0ec73dfd3
feat: fix tableNamePrefix doesn't work bug in /get-dashboard API ( #3572 )
2025-02-11 17:20:45 +08:00
b1b6ebe692
feat(jwt): add azp
claim to ID token ( #3570 )
...
Added the `azp` (Authorized Party) claim to various JWT token structures
including Claims, ClaimsShort, ClaimsWithoutThirdIdp, and ClaimsStandard.
Updated the generateJwtToken and getClaimsCustom functions to handle the
new claim. This change aligns with the OpenID Connect specification.
2025-02-10 20:44:44 +08:00
a0931e4597
feat: add userTypes to Organization
2025-02-09 17:12:13 +08:00
b7a818e2d3
feat: support AirWallex payment provider ( #3558 )
...
* feat: support AirWallex payment provider
* chore: add some information due to AirWallex's risk control policy
2025-02-07 19:19:30 +08:00
1600a6799a
feat: return error for updateUsedByCode()
2025-02-05 13:40:41 +08:00
df295717f0
feat: can define what Casdoor pages an org admin can see via Organization.NavItems ( #3539 )
...
* feat: support define what Casdoor pages an org admin can see
* feat: remove useless code
* fix: fix NavItemNodes i18next invalid
* fix: only global admin can edit navItems
* fix: move navItem tree to extra file
2025-02-03 00:40:21 +08:00