ae1634a4d5
feat: fix user cannot logout issue about bug in GetSessionToken()
2024-03-18 02:11:39 +08:00
c8aa35c9c6
feat: add token to the page for Chrome extension ( #2804 )
...
* feat: add token to the page for Chrome extension
* Update token_oauth.go
---------
Co-authored-by: Eric Luo <hsluoyz@qq.com >
2024-03-17 22:01:28 +08:00
6037f37b87
feat: add default token format for built-in app
2024-03-17 20:46:01 +08:00
e81ba62234
Improve Face ID signin method UI
2024-03-17 09:56:23 +08:00
5fb6ea0ab4
Fix "password" tab in SigninMethods
2024-01-18 20:17:05 +08:00
b118a3bb76
Add TokenFields to application
2024-01-09 22:09:21 +08:00
30fa2f7d81
Disable LDAP login method by default
2024-01-09 21:36:09 +08:00
ffa54247cd
feat: add LDAP signin method ( #2591 )
...
Add support for LDAP login methods
Add option to control LDAP user in password login method.
2024-01-08 21:07:34 +08:00
e3f28e8b4c
feat: Support more flexible login method control ( #2566 )
2024-01-02 21:11:52 +08:00
192968bac8
Improve permission.State
2023-11-22 00:03:33 +08:00
98defe617b
Add providerItem.SignupGroup
2023-10-20 23:10:43 +08:00
96cbf51ca0
Remove useless alertType field
2023-10-20 23:01:11 +08:00
56787fab90
Improve adapter.UseSameDb
2023-09-26 23:41:09 +08:00
1319216625
Add adapter.UseSameDb
2023-09-26 23:41:08 +08:00
e5a189e0f4
fix: remove isGlobalAdmin field in user ( #2235 )
...
* refactor: remove isGlobalAdmin field in user
* fix: upload xlsx
* fix: remove field in account table
2023-08-19 12:23:15 +08:00
abfc464155
Remove isEnabled for model, adapter and enforcer, improve UI
2023-08-18 19:22:47 +08:00
be969e5efa
Fix typo
2023-08-11 22:18:35 +08:00
f06a4990bd
fix: rename in init.go ( #2179 )
...
* fix: rename in init.go
* fix: remove blank line
* fix: remove blank line
* Update init.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-08-06 13:07:30 +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
de9eeaa1ef
fix: init groups modify rule with admin ( #2054 )
2023-07-11 09:49:49 +08:00
6edfc08b28
Refactor the code
2023-07-07 00:13:05 +08:00
807aea5ec7
feat: add tags to application ( #2027 )
...
* feat: add tags to application
* fix: fix for merge master
* feat: update i18n(backend&frontend) for application tags
2023-06-30 00:04:12 +08:00
0f57ac297b
ci: add password complexity options to organization edit page ( #1949 )
...
* Support uploading roles and permissions via xlsx file.
* Template xlsx file for uploading users and permissions.
* reformat according to gofumpt.
* fix typo.
* add password complexity options to organization edit page.
* add password complexity options to organization edit page.
* Fixed Typos.
* Fixed Typos.
* feat:add password complexity options to organization edit page
* Auto generate i18n fields.
* Refactor code according to instructions
* Support autocheck passwd complexity in frontend when setting passwd in user edit page.
* feat:Backend Support for password validation in signup and forget page.
* feat:Frontend Support for password validation in signup and forget page.
* Add default password complex option & Update historical empty filed with default option.
* Migrator for field `password_complex_options` in org table.
* feat: support frontend password complex option check in user_edit/forget/signup page.
* frontend update for user edit page
* update i18n file
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-06-17 00:07:36 +08:00
0e14a2597e
feat: Add tree structure to organization page ( #1910 )
...
* rebase master
* feat: add group in userEditPage
* feat: use id as the pk
* feat: add groups item in user
* feat: add tree component
* rebase
* feat: ui
* fix: fix some bug
* fix: route
* fix: ui
* fix: improve ui
2023-06-12 09:27:16 +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
02333f2f0c
Add "pt" language to backend
2023-05-19 16:42:31 +08:00
eb39e9e044
feat: add multi-factor authentication (MFA) feature ( #1800 )
...
* feat: add two-factor authentication interface and api
* merge
* feat: add Two-factor authentication accountItem and two-factor api in frontend
* feat: add basic 2fa setup UI
* rebase
* feat: finish the two-factor authentication
* rebase
* feat: support recover code
* chore: fix eslint error
* feat: support multiple sms account
* fix: client application login
* fix: lint
* Update authz.go
* Update mfa.go
* fix: support phone
* fix: i18n
* fix: i18n
* fix: support preferred mfa methods
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-05-05 21:23:59 +08:00
be87078c25
Fix vi i18n
2023-04-15 14:16:49 +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
984a69cb4b
feat: fix wrong Vietnamese flag ( #1724 )
...
* fix wrong Vietnam country code
* fix wrong Vietnam country code
* fix wrong Vietnam country code
* fix wrong Vietnam country code
2023-04-10 22:42:12 +08:00
98f962f818
Support i18n of id
2023-03-19 19:56:56 +08:00
5bdede5596
Use go-webauthn/webauthn
2023-03-07 13:49:04 +08:00
46f090361e
Improve init_data json
2023-03-03 21:32:06 +08:00
412a8b5da7
fix: init name is inconsistent with frontend ( #1583 )
2023-02-24 14:28:34 +08:00
6131286cbd
Add getBuiltInAccountItems()
2023-02-19 09:45:06 +08:00
3f0a741e6c
Improve i18n languages
2023-02-18 17:35:36 +08:00
eb72c9f273
feat: support multiple country codes for sending SMS ( #1557 )
...
* feat: support multiple country code
* feat: improve UI
* feat: migrate accountItem
* fix: Aliyun compatible
* fix: phone validate
* fix: typo
2023-02-16 22:53:28 +08:00
9256791420
feat: app session control and db migrate ( #1539 )
...
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process (#1533 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com >
* fix: migrate err
* fix: migrate err
* feat: app session control and db migrate
* feat: app session control and db migrate
* feat: app session control and db migrate
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com >
2023-02-12 09:33:24 +08:00
e2b6e8ee6e
chore: unify migrate database way ( #1530 )
2023-02-09 19:28:15 +08:00
a51f0d7c08
feat: init score in organization ( #1388 )
...
* feat: init score in organization
* Update OrganizationEditPage.js
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2022-12-10 22:27:12 +08:00
0856977b92
feat: update to antd 5.0 ( #1362 )
...
* feat: update to ant5.X
* fix: incompatible styles
* fix: adjust the style
2022-12-04 23:05:30 +08:00
b337b908ea
feat: fix the bug that admin cannot upload avatar for other users ( #1323 )
2022-11-25 09:36:47 +08:00
7e756b8ee2
feat: manager applications in organization scope ( #1290 )
...
* feat: manager applications in organization scope(front end)
* fix: application can use own organization and admin provider
* fix: improve methed to get provider
* fix: modify provider methods by convention
2022-11-21 01:17:55 +08:00
19ba37e0c2
feat: can specify available UI languages for an organization ( #1306 )
2022-11-19 22:11:19 +08:00
25d56ee8d5
feat: allow captcha to be enabled when logging in ( #1211 )
...
* Fix bug in GetAcceptLanguage()
* feat: allow captcha to be enabled when logging in
* feat: when the login password is wrong, enable captcha
* feat: Restrict captcha from frontend
* fix: modify CaptchaModal component
* fix: modify the words of i18n
* Update data.json
Co-authored-by: Gucheng Wang <nomeguy@qq.com >
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2022-10-28 13:38:14 +08:00
1edb91b3a3
feat: custom login form and background ( #1107 )
...
* feat: custom login form and background
Signed-off-by: magicwind <2814461814@qq.com >
* feat: costom login form border
* chore: update i18
* Update ApplicationEditPage.js
* Update LoginPage.js
* Update SignupPage.js
* Update LoginPage.js
* Update ApplicationEditPage.js
Signed-off-by: magicwind <2814461814@qq.com >
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com >
2022-09-10 00:56:37 +08:00
0395b7e1a9
feat: migrate permission data ( #1083 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
Co-authored-by: Yang Luo <hsluoyz@qq.com >
2022-09-03 16:45:58 +08:00
e266696b32
feat: add default permission to built-in group ( #1087 )
...
* fix: add default permission
* fix: add default permission
* fix: add default permission
2022-09-02 12:03:13 +08:00
c62983d734
Use conf.GetConfigString()
2022-08-29 21:26:00 +08:00
7b0b426a76
feat: check model grammar when saving and provide a ACL model as init data ( #1062 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
2022-08-24 17:21:05 +08:00