|
|
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 |
|
|
|
dde4e41e24
|
feat: add application-specific OIDC discovery endpoints (#4294)
|
2025-10-21 23:40:23 +08:00 |
|
|
|
4ff28cacbe
|
feat: fix /api/logout API to support POST requests with form parameters (#4282)
|
2025-10-20 14:16:14 +08:00 |
|
|
|
099e6437a9
|
feat: fix nil pointer dereference in Login handler when provider is nil (#4278)
|
2025-10-18 00:13:12 +08:00 |
|
|
|
7e2c2bfc64
|
feat: Add RegisterType and RegisterSource fields to User struct (#4252)
|
2025-10-14 20:56:38 +08:00 |
|
|
|
55257d6190
|
feat: support user.Id parameter in /update-user API (#4249)
|
2025-10-13 23:10:17 +08:00 |
|
|
|
b9046bec01
|
feat: support Form.Tag and remove unique formType checks (#4002)
|
2025-10-09 22:15:08 +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 |
|
|
|
ca819e7e83
|
feat: add form to customize columns (#4202)
|
2025-09-25 22:04:43 +08:00 |
|
|
|
d883db907b
|
feat: improve authz_filter (#4195)
|
2025-09-18 23:46:00 +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 |
|
|
|
01000f7022
|
feat: update parameter descriptions in Session API (#4140)
|
2025-09-02 16:31:06 +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 |
|
|
|
f26f56e88b
|
feat: support auto signup with SAML (#4129)
|
2025-08-29 11:51:52 +08:00 |
|
|
|
a23033758f
|
feat: Add "Send Invitation Email" action to User Invitation flow (#4113)
|
2025-08-21 18:53:43 +08:00 |
|
|
|
e533ff1ee1
|
feat: add support for casbin-dotnet-cli auto-download (#4110)
|
2025-08-20 18:38:00 +08:00 |
|
|
|
ad6080e763
|
feat: fix issue that signing up via provider in shared application will sign up to built-in app (#4093)
|
2025-08-17 22:32:47 +08:00 |
|
|
|
b5c80513fb
|
feat: change username too when "username as email" switch is enabled in ResetEmailOrPhone API (#4081)
|
2025-08-14 21:03:45 +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 |
|
|
|
76f322861a
|
feat: Refactor GetFilteredPolicies to support multiple filters via POST (#4037)
|
2025-08-04 19:51:25 +08:00 |
|
|
|
462ecce43b
|
feat: check args in Enforce and BatchEnforce APIs (#4029)
|
2025-08-02 13:39:05 +08:00 |
|
|
|
c1c2dcab38
|
feat: can disable signin within application and organization (#4012)
|
2025-07-30 21:07:35 +08:00 |
|
|
|
f9264f700b
|
feat: add get-filtered-policies API, improve Swagger docs (#4006)
|
2025-07-29 23:51:01 +08:00 |
|
|
|
8d1fdc3a08
|
feat: add support for casbin-python-cli auto-download (#4004)
|
2025-07-27 14:00:00 +08:00 |
|
|
|
fea6317430
|
feat: add back support for non-discoverable credential WebAuthn login and display WebAuthn ID again (#3998)
|
2025-07-25 18:34:37 +08:00 |
|
|
|
5f702ca418
|
feat: make enableErrorMask work for corner cases by moving checks from controller to Translate() (#3996)
|
2025-07-25 00:39:01 +08:00 |
|
|
|
a92430e8fd
|
feat: fix auto sign-in flow on result page (#3983)
|
2025-07-22 20:19:45 +08:00 |
|
|
|
a120734bb1
|
feat: support links in email to reset password (#3939)
|
2025-07-12 00:18:56 +08:00 |
|
|
|
2da597b26f
|
feat: add support for per-account MFA validity period in org setting to reduce repeated prompts (#3917)
|
2025-07-11 00:24:33 +08:00 |
|
|
|
6598f0ccdf
|
feat: use token's client ID instead in IntrospectToken() API (#3948)
|
2025-07-09 22:07:44 +08:00 |
|
|
|
b42391c6ce
|
feat: move needUpdatePassword to response's Data3 field to avoid refresh token conflict (#3931)
|
2025-07-05 22:48:44 +08:00 |
|
|
|
fb035a5353
|
feat: CredManager.GetHashedPassword() only contains one salt arg now (#3928)
|
2025-07-05 18:41:37 +08:00 |
|
|
|
bf91ad6c97
|
feat: add Internet-Only captcha rule (#3919)
|
2025-07-03 02:39:06 +08:00 |
|
|
|
e2e3c1fbb8
|
feat: support Product.SuccessUrl (#3908)
|
2025-06-26 22:52:07 +08:00 |
|
|
|
b36fb50239
|
feat: fix check bug to allow logged-in users to buy product (#3897)
|
2025-06-25 10:49:20 +08:00 |
|
|
|
ca224fdd4c
|
feat: add group xlsx upload button (#3885)
|
2025-06-17 23:43:38 +08:00 |
|
|
|
6dc7b4d533
|
feat: get-user API respects org's account item's view rules now (#3882)
|
2025-06-16 20:09:21 +08:00 |
|
|
|
8cc22dec91
|
feat: upgrade Alibaba cloud captcha provider from v1 to v2 (#3879)
|
2025-06-12 23:02:36 +08:00 |
|
|
|
0c08ae5365
|
feat: Add support for email verification logic (#3875)
|
2025-06-11 19:17:16 +08:00 |
|
|
|
c3485268d3
|
feat: fix "Display name cannot be empty" in /update-user API
|
2025-06-11 00:32:05 +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 |
|
|
|
c6a50349cc
|
feat: add missing backend i18n texts (#3863)
|
2025-06-06 00:03:04 +08:00 |
|
|
|
4e17dae2c2
|
feat: fix unable to remove user from group bug (#3847)
|
2025-05-28 22:29:40 +08:00 |
|
|
|
0ad4d82d9c
|
feat: fix GetGroups() API bug when parentGroup is in next page (#3843)
|
2025-05-28 18:31:52 +08:00 |
|
|
|
9190db1099
|
feat: fix bug that token endpoint doesn't return 400/401 when type is object.TokenError (#3808)
|
2025-05-20 10:39:55 +08:00 |
|
|
|
1173f75794
|
feat: return HTTP status 400 instead of 200 in GetOAuthToken() (#3807)
|
2025-05-20 01:05:43 +08:00 |
|
|
|
521f90a603
|
feat: fix access_token endpoint cannot read clientId in form when using device code flow (#3800)
|
2025-05-17 18:53:38 +08:00 |
|
|
|
f8f864c5b9
|
feat: add logged-in IDP provider info to access token (#3776)
|
2025-05-11 09:51:51 +08:00 |
|