Mikey
2bb8491499
fix: unable to get user if profile is private ( #936 )
2022-07-31 10:54:41 +08:00
Mikey
293283ed25
feat: add get user by phone ( #934 )
...
* fix: check reset phone & email modify rules
* Update verification.go
* Update organization.go
* feat: add get user by phone
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-07-31 01:02:28 +08:00
q1anx1
9cb519d1e9
fix: Admins should not be allowed to add third-party login for their members ( #932 )
...
* feat: admin can unlink the other user
* feat: global admin can unlink other user
* fix
2022-07-30 23:11:02 +08:00
Yixiang Zhao
fb9b8f1662
fix: skip the duplicated users when sync users ( #928 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2022-07-30 22:24:23 +08:00
Mikey
2fec3f72ae
fix: check reset phone & email modify rules ( #927 )
...
* fix: check reset phone & email modify rules
* Update verification.go
* Update organization.go
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-07-30 18:17:13 +08:00
Resulte Lee
155660b0d7
feat: get user api return roles and permissions ( #929 )
2022-07-30 17:31:56 +08:00
q1anx1
3dd56195d9
fix: fix the problem of link error ( #923 )
2022-07-28 21:52:10 +08:00
SLingyu
4e3eedf246
feat: fix bug that the default permission prevents admin to login in ( #907 )
...
* fix:The certs page is displayed incorrectly
* Translations for each language are added
* Replace the variables certificat with Certificat with certificate and Certificate
* Replace the variables certificat with Certificat with certificate and Certificate
* Variable names are more accurate
* Variable names are more accurate
* Modify the variable name
* fix: Default action prevents admin to login in
2022-07-24 23:36:55 +08:00
SLingyu
8e98fc5a9f
feat: rename all publicKey occurrences to certificate ( #894 )
...
* fix:The certs page is displayed incorrectly
* Translations for each language are added
* Replace the variables certificat with Certificat with certificate and Certificate
* Replace the variables certificat with Certificat with certificate and Certificate
* Variable names are more accurate
* Variable names are more accurate
* Modify the variable name
2022-07-23 09:40:51 +08:00
Gucheng Wang
3e4dbc2dcb
fix: URL bug in getUploadFileUrl function
2022-07-20 17:49:11 +08:00
Yang Luo
8c7f235ee1
Fix bug in uploadFile()'s URL.
2022-07-17 14:29:06 +08:00
Yixiang Zhao
117dec4542
feat: failed to sync keycloak users in the PostgreSQL database ( #886 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2022-07-16 12:14:35 +08:00
waltcow
895cdd024d
fix: Typo in user model xorm tag ( #883 )
2022-07-15 12:01:27 +08:00
q1anx1
f0b0891ac9
feat: query user by userId
( #879 )
...
* feat: add `getUserByUserId` func
* Update user.go
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-07-14 21:46:13 +08:00
Gucheng Wang
6e70f0fc58
Refactor CheckAccessPermission().
2022-07-13 00:50:32 +08:00
Yixiang Zhao
2bca424370
feat: implement access control using casbin ( #806 )
...
* feat: implement access control using casbin
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* chore: sort imports
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* fix: remove
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* Update auth.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-07-13 00:34:35 +08:00
Gucheng Wang
de49a45e19
Add escapePath for getUploadFileUrl().
2022-07-12 23:24:24 +08:00
Товарищ программист
7f3b2500b3
feat: support webauthn ( #407 )
...
* feat: support webauthn
* Update init.go
* Update user_webauthn.go
* Update UserEditPage.js
* Update WebauthnCredentialTable.js
* Update LoginPage.js
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-07-12 20:06:01 +08:00
Bingchang Chen
208dc11d25
fix: set SessionOn always true ( #877 )
...
* fix: set SessionOn always true
* Update adapter.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-07-11 12:36:20 +08:00
Bingchang Chen
61773d3173
fix: support user-defined clientId&Secret ( #862 )
2022-07-06 19:27:59 +08:00
Bingchang Chen
ec29621547
feat: init from configuration file ( #858 )
...
* feat: init from configuration file
* Update init_data.json.template
* Update init_data.go
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-07-05 00:36:22 +08:00
Gucheng Wang
f37fd6ba87
Fix empty arg bug in getPermanentAvatarUrl().
2022-07-03 19:31:12 +08:00
aecra
f0431701c9
fix: fix OAuth error response ( #835 )
...
* fix: fix OAuth error response
* fix: provide more detailed error messages for TokenError
2022-07-01 14:53:34 +08:00
Atom Pi
cd902a21ba
fix: some minor bugs and make Dockerfile more productive. ( #831 )
...
* fix: some minor bugs and make Dockerfile more productive.
* fix: make GitHub CI configuration support build image with STANDARD target.
* fix: Naming the base stage in multi-stage builds with lowercase letters to support various operating systems.
* fix: copy swagger to the image as well.
2022-06-29 23:21:18 +08:00
Yixiang Zhao
8a66448365
feat: support casdoor as saml idp to connect keycloak ( #832 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2022-06-28 22:05:02 +08:00
aecra
7c9370ef90
feat: add CORS filter to fix OPTION request failure ( #826 )
2022-06-26 01:28:33 +08:00
Ryao
31b586e391
feat: Add email config test on provider edit page ( #819 )
...
* feat: Add email config test on provider edit page
* Re-use send-email API
* Optimize code
Optimize code
* Update service.go
* Update service.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-06-24 01:47:10 +08:00
Gucheng Wang
249f83e764
Fix TestProduct() compile error.
2022-06-23 00:54:31 +08:00
Resulte Lee
460a4d4969
fix: init default captcha provider ( #810 )
...
* feat: init built in provider
* Update built-in provider in application
* Delete unnecessary judge
* Update init.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-06-22 00:03:55 +08:00
leoshine
376bac15dc
fix: improve swagger Api docunment ( #812 )
2022-06-21 23:11:29 +08:00
Resulte Lee
2c57bece39
feat: fix stuck error when no captcha provider found ( #808 )
2022-06-21 12:22:46 +08:00
Resulte Lee
2e42511bc4
feat: support configurable captcha(reCaptcha & hCaptcha) ( #765 )
...
* feat: support configurable captcha(layered architecture)
* refactor & add captcha logo
* rename captcha
* Update authz.go
* Update hcaptcha.go
* Update default.go
* Update recaptcha.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-06-18 16:00:31 +08:00
Gucheng Wang
ae4ab9902b
Add accountTable.
2022-06-18 01:41:21 +08:00
limix
61c80e790f
Fix Authentication failure! invalid_ticket: OneLogin::RubySaml::ValidationError #798 ( #799 )
2022-06-17 18:35:44 +08:00
Gucheng Wang
ee42fcac8e
Remove signup_item.go
2022-06-16 20:52:54 +08:00
caoshengdong
604e2757c8
fix: fix the problem that user owner is not updated when updating organization name ( #775 )
...
* fix: use openid or unionid as username rather than nickname when logging with WeChat
FIX #762
* fix: fix the problem that user owner is not updated when updating organization name
* Update wechat.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-06-03 00:37:22 +08:00
Yixiang Zhao
d52caed3a9
feat: add model page ( #757 )
...
* feat: add model page
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* feat: support config model for permission
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* translation and indentation
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2022-05-24 18:27:47 +08:00
greenhandatsjtu
98f77960de
feat: add Douyin OAuth provider ( #753 )
2022-05-15 20:59:21 +08:00
Yixiang Zhao
e5b71a08ae
feat: support "+" in syncer column name ( #752 )
...
* feat: support + in syncer column name
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* feat: trim
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2022-05-13 20:24:46 +08:00
Jiakuan Li
3ad4b7a43c
feat: add Bilibili OAuth ( #720 )
...
* implemented bilibili oauth
* add bilibili oauth
* add document address
* add frontend page
* uncheck
2022-05-12 10:07:52 +08:00
greenhandatsjtu
8efd964835
fix: unchanged masked client_secret/password updated to ***
( #749 )
2022-05-10 17:37:12 +08:00
Gucheng Wang
49c3266400
Fix missing OIDC response_types_supported.
2022-05-07 09:36:20 +08:00
Gucheng Wang
39548d5d72
Change cert default algorithm to RS256.
2022-05-06 09:34:42 +08:00
一路向北
8b340105c1
fix: fix missing OpenLDAP uid in ldap.go
2022-05-04 10:23:17 +08:00
Resulte Lee
c4089eacb7
feat: Allow to sign up with Email without verification ( #728 )
...
* feat: Allow to sign up with Email without verification by rule
* Update account.go
* Update SignupTable.js
* Update SignupPage.js
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-05-02 17:19:40 +08:00
greenhandatsjtu
fc0ca4cceb
Add Okta OAuth provider ( #729 )
2022-05-01 18:31:42 +08:00
Resulte Lee
912d9d0c01
feat: DingTalk provider value case unsensitive ( #724 )
2022-04-30 16:20:20 +08:00
Yixiang Zhao
c05fb77224
fix: set sync ldap user default attributes ( #721 )
...
* fix: set the password of the sync ldap user to empty
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* fix: set sync ldap user default attributes
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2022-04-29 21:44:13 +08:00
Gucheng Wang
9af9ead939
Return invoiceUrl in invoice-payment API.
2022-04-28 15:07:57 +08:00
Gucheng Wang
f5590c42f7
Add payerName to provider.
2022-04-28 14:50:59 +08:00