b42391c6ce
feat: move needUpdatePassword to response's Data3 field to avoid refresh token conflict ( #3931 )
2025-07-05 22:48:44 +08:00
33afc52a0b
feat: can redirect user to login page after linking provider in prompt page ( #3820 )
2025-05-23 07:15:53 +08:00
558b168477
feat: can verify OTP during OAuth login ( #3531 )
...
* feat: support verify OTP during OAuth login
* fix: fail to login if mfa not enable
* fix: fail to login if mfa not enable
* fix: fix mfaRequired not valid in saml/auth
2025-01-27 19:37:26 +08:00
19f62a461b
feat: fix SAML's redirectUrl and POST ProtocolBinding ( #3498 )
2025-01-13 20:55:37 +08:00
e5f9aab28f
feat: support resetting password on first login ( #2980 )
...
* feat: support reset password in first login
* feat: disable needUpdatePassword when user haven't email and phone and mfa
2024-06-02 01:00:55 +08:00
4123d47174
feat: callback will jump to blank page when from param start with "http" ( #2778 )
2024-03-06 01:07:52 +08:00
891e8e21d8
feat: support Web3-Onboard provider ( #2209 )
...
* feat: add Web3-Onboard idp
* feat: update Web3-Onboard logo
* feat: update package.json
* feat: remove unused package
* feat: add yarn build param --max_old_space_size=4096
* feat: remove log
* feat: add Wallet configure
* feat: remove hardware wallets
2023-08-13 23:58:57 +08:00
d7110ff8bf
feat: support MetaMask provider ( #2084 )
...
* feat: add metamask provider
* feat: add eth login
* feat: check eth sign
* feat: finish metamask signin/signup
* feat: support MetaMask provider link/unlink
* feat: update web/craco.config.js to handle polyfill
* feat: gofumpt idp/metamask.go
* feat: update MetaMask logo path
* feat: support MetaMask avatar
2023-07-20 17:51:36 +08:00
2bc4cd9337
Fix i18n issue
2023-03-18 20:42:02 +08:00
eae3b0d367
feat: fix saml login failed by using oauth ( #1443 )
2023-01-03 19:42:12 +08:00
a0dc6e06cd
feat: add EntryPage for login, signup pages to fix background flashing issue ( #1416 )
...
* feat: fix flush in login Pages
* fix: code format
* fix: improve code
* Update App.js
* Update EntryPage.js
* fix: optimize api request
* Update App.js
* Update App.js
* fix: fix css
* fix: css and getApllicationObj
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2022-12-22 23:39:02 +08:00
9f3ee275a8
feat: reformat frontend alert texts with correct i18n ( #1341 )
...
* fix: add i18
* fix: standard prompt message
2022-12-02 00:06:28 +08:00
cfce5289ed
Rename getStateFromQueryParams() and getQueryParamsFromState()
2022-09-09 02:02:32 +08:00
d8b60f838e
fix: fix bugs about 3rd-party login in cas flow ( #1096 )
2022-09-05 23:02:25 +08:00
deed857788
chore(style): allow case declarations and ban var
( #987 )
...
* chore(style): allow case declarations
* chore(style): ban `var` and prefer `const`
2022-08-08 23:35:24 +08:00
503d244166
feat(web): add lint ( #875 )
...
* feat: add lint
* feat: fix lint error
* chore: add ignore file
* chore: close indent
2022-07-10 15:45:55 +08:00
15daf5dbfe
feat: add casdoor as saml idp support ( #571 )
...
* feat: add casdoor as saml idp support
Signed-off-by: 0x2a <stevesough@gmail.com >
* fix: merge code
Signed-off-by: 0x2a <stevesough@gmail.com >
* fix: modify response value
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: modify samlResponse generation method
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: generating a response using etree
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: change metadata url
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: modify front-end adaptation
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: recovering an incorrect override
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: change the samlResponse location
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: add relayState support
Signed-off-by: Steve0x2a <stevesough@gmail.com >
2022-04-08 23:06:48 +08:00
86b5d72e5d
fix: concatChar assignment logic ( #595 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
2022-03-20 11:54:14 +08:00
6bc4e646e5
fix: oAuthParams may not exist ( #594 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
2022-03-20 10:33:50 +08:00
dcd6328498
fix: callback url param missing ( #583 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
2022-03-19 20:01:44 +08:00
697b3e4998
feat: add implicit flow support ( #520 )
...
* feat: add implicit flow support
Signed-off-by: Steve0x2a <stevesough@gmail.com >
* fix: idp support in implicit flow
Signed-off-by: Steve0x2a <stevesough@gmail.com >
2022-03-01 19:09:59 +08:00
661abd6b6e
feat: add steam support ( #497 )
...
* feat: add steam support
Signed-off-by: 0x2a <stevesough@gmail.com >
* fix: wrong name
Signed-off-by: Steve0x2a <stevesough@gmail.com >
2022-02-16 19:57:46 +08:00
db37f53d6c
Update license headers.
2022-02-13 23:39:27 +08:00
3aab6c8687
Support from link.
2022-02-12 09:55:06 +08:00
eb15afec34
fix: use new dingtalk api and support qrcode method ( #486 )
...
Signed-off-by: Steve0x2a <stevesough@gmail.com >
2022-02-10 17:14:18 +08:00
0a461bf19e
Directly login with the only OAuth provider.
2021-08-14 14:13:30 +08:00
629ae5a54b
Improve OAuth params.
2021-08-01 14:27:53 +08:00
dc89f2b0f6
Add Properties to user.
2021-05-30 18:24:22 +08:00
d509c61816
Fix bug in Casdoor's own 3rd-party login.
2021-05-02 00:20:40 +08:00
36895801f0
Add Link API.
2021-04-19 01:14:41 +08:00
0127f8fb63
Improve response message.
2021-03-28 10:36:47 +08:00
6c2c5be33d
Fix React warnings.
2021-03-27 11:56:16 +08:00
d11bb49eac
Improve login failure handling.
2021-03-26 21:58:19 +08:00
6880c28194
Remove onLoggedIn().
2021-03-26 21:57:54 +08:00
b6b433f26a
Add EnableSignUp.
2021-03-26 21:55:39 +08:00
da38f7a6ba
Improve login error handling.
2021-03-25 23:22:34 +08:00
1c97501016
Simplify callback URL.
2021-03-21 16:05:00 +08:00
26502350d3
Add innerParams.
2021-03-21 13:45:55 +08:00
7f367ae346
Fix AuthCallback's code handling.
2021-03-21 00:38:00 +08:00
8b921b2c1e
Fix double GET params issue, fix double state bug.
2021-03-20 23:50:34 +08:00
808e6c6283
Finish /login/oauth/authorize
2021-03-20 22:34:22 +08:00
f89f454e0e
Add getOAuthGetParameters().
2021-03-20 16:51:10 +08:00
18c021b009
Merge two login functions.
2021-03-20 00:30:37 +08:00
4a170d1d56
Change /api/auth/login to POST.
2021-03-15 00:49:16 +08:00
4e22e0523d
Rename redirectUrl to redirectUri.
2021-03-15 00:01:21 +08:00
65eee22099
Check user under org.
2021-02-14 21:45:40 +08:00
b5b86262d6
Refactor the auth code.
2021-02-14 17:12:08 +08:00
20b70c323d
Rename to method.
2021-02-14 15:45:48 +08:00
faeb93494c
Improve auth folder.
2021-02-14 15:40:57 +08:00
001496b90f
Add auth folder.
2021-02-14 14:34:03 +08:00