IsAurora6
49d734d249
feat: standardize Resource APIs by handling path prefix internally and returning clean paths ( #4047 )
2025-08-08 23:31:22 +08:00
iderr
76f322861a
feat: Refactor GetFilteredPolicies to support multiple filters via POST ( #4037 )
2025-08-04 19:51:25 +08:00
raiki02
462ecce43b
feat: check args in Enforce and BatchEnforce APIs ( #4029 )
2025-08-02 13:39:05 +08:00
raiki02
c1c2dcab38
feat: can disable signin within application and organization ( #4012 )
2025-07-30 21:07:35 +08:00
Robin Ye
f9264f700b
feat: add get-filtered-policies API, improve Swagger docs ( #4006 )
2025-07-29 23:51:01 +08:00
kevin kwok
8d1fdc3a08
feat: add support for casbin-python-cli auto-download ( #4004 )
2025-07-27 14:00:00 +08:00
DacongDA
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
DacongDA
5f702ca418
feat: make enableErrorMask work for corner cases by moving checks from controller to Translate() ( #3996 )
2025-07-25 00:39:01 +08:00
Attack825
a92430e8fd
feat: fix auto sign-in flow on result page ( #3983 )
2025-07-22 20:19:45 +08:00
DacongDA
a120734bb1
feat: support links in email to reset password ( #3939 )
2025-07-12 00:18:56 +08:00
Attack825
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
raiki02
6598f0ccdf
feat: use token's client ID instead in IntrospectToken() API ( #3948 )
2025-07-09 22:07:44 +08:00
DacongDA
b42391c6ce
feat: move needUpdatePassword to response's Data3 field to avoid refresh token conflict ( #3931 )
2025-07-05 22:48:44 +08:00
Raiki
fb035a5353
feat: CredManager.GetHashedPassword() only contains one salt arg now ( #3928 )
2025-07-05 18:41:37 +08:00
Robin Ye
bf91ad6c97
feat: add Internet-Only captcha rule ( #3919 )
2025-07-03 02:39:06 +08:00
DacongDA
e2e3c1fbb8
feat: support Product.SuccessUrl ( #3908 )
2025-06-26 22:52:07 +08:00
XiangYe
b36fb50239
feat: fix check bug to allow logged-in users to buy product ( #3897 )
2025-06-25 10:49:20 +08:00
Attack825
ca224fdd4c
feat: add group xlsx upload button ( #3885 )
2025-06-17 23:43:38 +08:00
DacongDA
6dc7b4d533
feat: get-user API respects org's account item's view rules now ( #3882 )
2025-06-16 20:09:21 +08:00
DacongDA
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
Yang Luo
c3485268d3
feat: fix "Display name cannot be empty" in /update-user API
2025-06-11 00:32:05 +08:00
DacongDA
4cb0cd7c5a
feat: add Organization.HasPrivilegeConsent to block add-user API for the "built-in" org ( #3864 )
2025-06-06 23:05:01 +08:00
DacongDA
c6a50349cc
feat: add missing backend i18n texts ( #3863 )
2025-06-06 00:03:04 +08:00
DacongDA
4e17dae2c2
feat: fix unable to remove user from group bug ( #3847 )
2025-05-28 22:29:40 +08:00
DacongDA
0ad4d82d9c
feat: fix GetGroups() API bug when parentGroup is in next page ( #3843 )
2025-05-28 18:31:52 +08:00
DacongDA
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
DacongDA
1173f75794
feat: return HTTP status 400 instead of 200 in GetOAuthToken() ( #3807 )
2025-05-20 01:05:43 +08:00
DacongDA
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
DacongDA
f8f864c5b9
feat: add logged-in IDP provider info to access token ( #3776 )
2025-05-11 09:51:51 +08:00
DacongDA
383bf44391
feat: support OIDC device flow: "/api/device-auth" ( #3757 )
2025-04-30 23:42:26 +08:00
Gabriel Brecci
fc618b9bd5
feat: add validation for optional fields in IntrospectionToken for custom token types ( #3717 )
2025-04-09 22:27:19 +08:00
Gabriel Brecci
77ef5828dd
feat(introspection): return correct active status for expired or revoked tokens ( #3716 )
2025-04-09 02:00:30 +08:00
DacongDA
c11f013e04
feat: return "Active: false" for expired token in IntrospectToken() ( #3714 )
2025-04-08 23:20:44 +08:00
WindSpiritSR
952538916d
feat: check application existence in object.AddUser() ( #3686 )
2025-04-05 16:38:20 +08:00
Eng Zer Jun
18bb445e71
feat: update github.com/golang-jwt/jwt
dependency to v5 ( #3708 )
2025-04-05 02:05:41 +08:00
DacongDA
cca88e2cb0
feat: fix bug that when email/sms mfa is not preferred, message will send to masked address ( #3705 )
2025-04-04 01:08:29 +08:00
DacongDA
b6f943e326
feat: support WebAuthn login without username and upgrade Go to 1.21 ( #3695 )
2025-04-01 16:35:59 +08:00
DacongDA
e55cd94298
feat: fix issue that user email is still unverified after signup ( #3685 )
2025-03-29 21:24:01 +08:00
WindSpiritSR
08f7a05e61
feat: fix MFA + LDAP bug in /check-user-password API ( #3681 )
2025-03-26 22:11:58 +08:00
DacongDA
141372cb86
feat: support face ID provider ( #3666 )
2025-03-19 22:57:35 +08:00
Anton Berezhnyi
3e7938e5f6
feat: don't panic when provider not found in Login() API ( #3659 )
2025-03-13 21:35:51 +08:00
DacongDA
85ca318e2f
feat: can assign default group during signup ( #3633 )
2025-03-02 22:55:51 +08:00
WindSpiritSR
5692522ee0
feat: update user language when the language changed on login page ( #3628 )
2025-03-01 22:28:20 +08:00
hsluoyz
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
Cliff
f2e3037bc5
feat: don't send verification code if failed signin limit is reached ( #3616 )
2025-02-26 22:34:14 +08:00
Yang Luo
f8d44e2dca
feat: set default CountryCode for user
2025-02-14 16:54:25 +08:00
DacongDA
9c39179849
feat: fix bug that user forbidden check will be skipped in OAuth login ( #3580 )
2025-02-13 13:14:44 +08:00
Coki
5661942175
feat: add CLI version cache and proxy support ( #3565 )
...
* feat: add CLI version cache mechanism
* feat: add /api/refresh-engines to allowed endpoints in demo mode
* feat: add proxy support for cli downloader
* feat: add SafeGoroutine for CLIDownloader initialization
* refactor: optimize code structure
2025-02-08 19:34:19 +08:00
Coki
7f9f7c6468
feat: add CLI tools auto-downloader and updater ( #3559 )
...
* feat: add CLI downloader feature
* feat: add CLI refresh endpoint and scheduler
* feat: improve binary names mapping for different platforms and architectures
* fix: format binary names in getBinaryNames function
* fix: change file permission notation to octal in cli_downloader.go
* feat: add isDemoMode check for CLI downloader features
2025-02-07 19:22:56 +08:00