Commit Graph

4351 Commits

Author SHA1 Message Date
wh1te909 ad4cddb4f3 bump web ver [skip ci] 2024-11-20 19:50:21 +00:00
wh1te909 ddba83b993
Merge pull request #2001 from sadnub/sso
feat: single sign-on #508
2024-11-20 11:17:52 -08:00
wh1te909 91c33b0431 add setting override to disable sso 2024-11-16 19:28:28 +00:00
wh1te909 d1df40633a call sync mesh after sso user created 2024-11-16 19:10:17 +00:00
wh1te909 7f9fc484e8 revert as these haven't changed [skip ci] 2024-11-15 20:40:16 +00:00
wh1te909 ecf564648e update reqs 2024-11-15 20:25:54 +00:00
wh1te909 150e3190bc refurb 2024-11-15 20:19:00 +00:00
wh1te909 63947346e9 remove deprecated login endpoints 2024-11-15 20:18:41 +00:00
wh1te909 86816ce357 move name stuff to the correct view and add email fallback 2024-11-10 20:59:27 +00:00
wh1te909 0d34831df4 also check if first name only and display 2024-11-06 20:32:28 +00:00
wh1te909 c35da67401 update reqs 2024-11-05 20:26:50 +00:00
wh1te909 fb47022380 redo migrations 2024-11-04 23:40:59 +00:00
wh1te909 46c5128418 move callback url info to the backend 2024-11-04 21:58:37 +00:00
wh1te909 4a5bfee616 fix failsafe to ensure no lockouts and add self-reset sso perms 2024-11-04 20:28:01 +00:00
wh1te909 f8314e0f8e fix pop 2024-11-04 18:57:09 +00:00
wh1te909 9624af4e67 fix tests 2024-11-03 08:47:40 +00:00
wh1te909 5bec4768e7 forgot frontend 2024-11-03 06:22:33 +00:00
wh1te909 3851b0943a modify settings instead of local_settings 2024-11-03 06:17:04 +00:00
wh1te909 cc1f640a50 set icon based on provider 2024-11-01 17:42:51 +00:00
wh1te909 ec0a2dc053 handle deployment config updates 2024-10-31 19:06:39 +00:00
wh1te909 a6166a1ad7 add random otp to social accounts 2024-10-31 01:25:20 +00:00
wh1te909 41e3d1f490 move check to signup 2024-10-30 23:07:14 +00:00
wh1te909 2cbecaa552 don't show providers list on login screen if sso is disabled globally 2024-10-30 05:13:35 +00:00
wh1te909 8d543dcc7d move inside if block 2024-10-29 20:03:10 +00:00
sadnub 18b1afe34f formatting 2024-10-29 11:40:05 -04:00
sadnub 0f86bbfad8 disable password/mfa reset views if block_local_logon is enabled 2024-10-29 11:29:04 -04:00
wh1te909 0d021a800a use exists 2024-10-29 11:29:04 -04:00
wh1te909 038304384a move sso settings 2024-10-29 11:29:04 -04:00
wh1te909 2c09ad6b91 update headers 2024-10-29 11:29:04 -04:00
wh1te909 0bd09d03c1 fix tests 2024-10-29 11:29:04 -04:00
wh1te909 faa0e6c289 handle orphaned sso providers 2024-10-29 11:29:04 -04:00
wh1te909 c28d800d7f blacked 2024-10-29 11:29:04 -04:00
wh1te909 4fd772ecd8 update reqs 2024-10-29 11:29:04 -04:00
sadnub 5520a84062 fix client ip not showing in audit log for sso logon and disable some unused urls and settings 2024-10-29 11:29:04 -04:00
sadnub 66c7123f7c allow displaying full name in UI if present 2024-10-29 11:29:03 -04:00
sadnub bacf4154fd fix some 500 errors 2024-10-29 11:29:03 -04:00
wh1te909 61790d2261 blacked 2024-10-29 11:29:03 -04:00
wh1te909 899111a310 remove unused imports 2024-10-29 11:29:03 -04:00
wh1te909 3bfa35e1c7 move settings before local import 2024-10-29 11:29:03 -04:00
wh1te909 ebefcb7fc1 block local should be disabled by default 2024-10-29 11:29:03 -04:00
sadnub ce11685371 secure sso token a little more and allow for disabling sso feature. 2024-10-29 11:29:03 -04:00
sadnub 9edb848947 implement default role for sso signups and log ip for sso logins 2024-10-29 11:29:03 -04:00
wh1te909 f326096fad isort 2024-10-29 11:29:03 -04:00
wh1te909 46f0b23f4f rename to avoid conflict with django settings 2024-10-29 11:29:03 -04:00
wh1te909 1c1d3bd619 frontend needs to come first 2024-10-29 11:29:03 -04:00
wh1te909 d894f92d5e format 2024-10-29 11:29:03 -04:00
wh1te909 6c44191fe4 blacked 2024-10-29 11:29:03 -04:00
wh1te909 0deb78a9af fix settings 2024-10-29 11:29:03 -04:00
sadnub 9c15f4ba88 implemented user session tracking, social account tracking, and blocking local user logon 2024-10-29 11:29:03 -04:00
sadnub 4ba27ec1d6 add auditing and session key checking to the sso auth token view 2024-10-29 11:29:03 -04:00