Commit Graph

76 Commits

Author SHA1 Message Date
Jian Qiu
21716cefb5 fix: remove mutual dependency of cloudmux on onecloud (#15621)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-27 01:21:26 +08:00
Jian Qiu
b20091bd99 fix: force reset expired password (#15224)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-26 02:07:55 +08:00
Qiu Jian
8654a70876 fix: remove irrelevant common options 2022-09-12 18:22:18 +08:00
Qiu Jian
be2c26ad99 feature: verify user with sms code 2022-08-28 12:28:24 +08:00
QIU Jian
293afd2e69 fix: remove apiversion param from session 2022-08-25 09:43:50 +08:00
Qiu Jian
faf204c01c feature(apigateway): SP-initiated logout 2022-08-16 00:41:53 +08:00
Qiu Jian
1e97ea3693 fix: apigateway sends encrypt_passwd to indicate passwd encryption 2022-04-27 13:01:30 +08:00
Jian Qiu
094c643dd0 fix: logout event log (#13916)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-06 01:30:22 +08:00
Jian Qiu
ce836b3f77 feature: qemu encryption support (#13733)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-26 14:52:42 +08:00
Zexi Li
6b8c4147b6 Merge pull request #13555 from ioito/hotfix/qx-user-info-totp
fi(apigateway): user info with totp
2022-03-01 11:15:04 +08:00
ioito
a6e495e552 fi(apigateway): user info with totp 2022-02-28 11:15:09 +08:00
ioito
d74d1803bf fix(yunionapi): reset password with base64 2022-02-28 10:52:55 +08:00
Qiu Jian
af6e968980 fix: allow IDP initiated SAML login 2022-02-23 15:28:30 +08:00
Qiu Jian
b14c447752 feature: local user add need_reset_password field 2022-02-12 02:20:54 +08:00
ioito
9a67cf837e fix(apigateway): add is forget login user option 2022-01-19 20:00:03 +08:00
Qu Xuan
06dc1c1b87 fix(common): split mcclient modules by service 2021-11-05 19:24:50 +08:00
Qiu Jian
9fb27993eb fix: apigateway request api_server option directly from keystone 2021-10-28 23:51:17 +08:00
tb365
6f91fa7a45 feat(yunionapi): pre login hook fix 2021-07-13 10:13:39 +08:00
Qiu Jian
a087863ab0 fix: get apigateway auth/regions with error of illegal mix of collations 2021-05-28 09:37:43 +08:00
Qiu Jian
bfc522a89c fix(apigateway): use info response service type of console endpoints 2021-03-22 09:58:26 +08:00
Jian Qiu
c96c0cc267 fix(apigateway): add auth/stats api to retrieve system info (#10181)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2021-02-06 22:41:14 -03:00
Jian Qiu
7191d9df10 fix(apigateway): add enable_quota_check and return-domain-list (#10158)
attributes to fe params

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2021-02-05 02:56:47 +08:00
Jian Qiu
b2e00a8adb fix(apigateway): ignore fetch IDP errors in getRegions (#10070)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2021-01-29 02:34:47 +08:00
rainzm
d67ded441e feat(apigateway): differentiate error messages when logging in 2021-01-28 10:07:40 +08:00
Qiu Jian
217a54b9f7 fix(apigateway): getRegions return value of api_server 2021-01-22 04:32:50 +08:00
rainzm
c5223f9131 feat(keystone,apigateway): return a readable message when the user is locked or disabled 2021-01-19 17:32:21 +08:00
Yousong Zhou
ab7c5e039f apigateway: try return httperrors 2021-01-11 17:47:09 +08:00
Yousong Zhou
2d1d4f3dcc apigateway: reword error messages 2021-01-11 15:53:15 +08:00
Qiu Jian
d2caac95df fix(apigateway): allow logout by get method
All visit logout URL by GET method
2020-12-04 01:10:53 +08:00
Qiu Jian
ae327021db fix: save sso login status in cookie 2020-11-04 16:40:57 +08:00
Qiu Jian
178e1ab8fc feature: auto create domain for sso idp 2020-11-02 13:59:50 +08:00
Qiu Jian
2d39cb4cb0 feature: policy group support 2020-10-24 22:46:46 +08:00
Qiu Jian
2a6445c31b feature: allow session level yunion_auth cookie 2020-10-11 03:09:11 +08:00
Qiu Jian
be4a76b253 fix: oidc response user's info 2020-09-30 11:54:57 +08:00
Qiu Jian
06c1de7c1d fix: apigateway userinfo includes project metadata 2020-09-23 16:03:14 +08:00
Jian Qiu
8ba3f86b55 fix: apigateway user info add is_local attribtue (#7694)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2020-09-01 10:48:37 +08:00
Yousong Zhou
c2bca8ab39 Feature/yousong text (#7487)
* notify: log with context info

* region: guests: log with context info

* region: hosts: log with context info

* region: misc: remove redundant log

* region: skus: use NewInternalServerError instead of NewGeneralError

* appsrv: dispatcher: preserve text id

* appsrv: dispatcher: remove commented-out code

* cloudcommon: db_dispatcher: note errors that won't be translated

* cloudcommon: db: rbac: preserve text id

* cloudcommon: caller: preserve text id

* treewide: fix fmt string

* region: guest_actions: preserve text id

* region: guest_actions: fix fmt string

* region: usages: fix fmt string

* mcclient: hosts: remove redundant return value

* cloudcommon: fetch: preserve text id

* region: guest_template: preserve text id

* cloudcommon: db: db_dispatcher: preserve text id

* region: guest_actions: preserve text id

* httperrors: add funcs for wrap lang tag into context

* vendor: golang.org/x/text

* httperrors: error with context

* httperrors: HTTPError

* treewide: fix typo

* treewide: use en in source code

* locales: initial version
2020-08-25 15:26:31 +08:00
Qiu Jian
fe0182333d fix: apigateway option to turn off login domain list 2020-08-21 21:18:46 +08:00
Qiu Jian
92f05be309 feature: cloudid saml support phase1 -- framework and api 2020-08-18 01:21:56 +08:00
Jian Qiu
0e775e68ec feature: OpenID Connect provider support (#7446)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2020-08-04 13:09:05 +08:00
Qiu Jian
0967843896 feature: unified sso login framework 2020-07-21 16:13:18 +08:00
Qiu Jian
7ba3945d86 feature: apigateway store auth state in cookie instead of sqlite 2020-07-03 16:15:23 +08:00
Qiu Jian
2183490a53 feature: keystone add support for OpenID Connection idp 2020-07-03 16:15:23 +08:00
Zexi Li
03d1a0f6d1 Merge pull request #6964 from swordqiu/hotfix/qj-totp-verification-overhead
fix: reduce totp verification overhead
2020-06-30 12:01:30 +08:00
yunion-ci-robot
26b1d225ac Merge pull request #6917 from swordqiu/feature/qj-keystone-saml-sp
feature: 1. idp as domain resource 2. keystone support SAML IDP
2020-06-30 10:55:41 +08:00
Qiu Jian
49cf94abb0 fix: reduce totp verification overhead 2020-06-30 02:28:02 +08:00
Qiu Jian
889a35bc7a feature: 1. idp as domain resource 2. keystone support SAML IDP 2020-06-24 17:41:33 +08:00
Qiu Jian
91f098430c fix: simplify forbidden user login message 2020-06-23 17:45:32 +08:00
Qiu Jian
a51d554d74 fix: base64 decode 12-bytes plain text password return nil 2020-06-06 11:06:52 +08:00
Qiu Jian
ddc483509a fix: apigateway expose esxiagent service avaiability 2020-06-02 20:30:07 +08:00