Commit graph

249 commits

Author SHA1 Message Date
Owen Schwartz
3d2d2043a9 Add setup entrypoint 2024-12-22 12:33:49 -05:00
Owen Schwartz
eb45fe8e49 Copy in org domain from config for now 2024-12-22 12:23:19 -05:00
Owen Schwartz
36309ef718 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-22 12:04:57 -05:00
Owen Schwartz
164c144953 Remove dangerous logging 2024-12-22 12:03:46 -05:00
Milo Schwartz
e3f9ef3880 on delete cascade for newts to fix delete site 2024-12-21 21:50:30 -05:00
Milo Schwartz
0bf3f54897 fix issues from test deploy 2024-12-21 21:01:12 -05:00
Owen Schwartz
f6a4cd9caf Handle online / offline site 2024-12-21 14:28:13 -05:00
Milo Schwartz
152de4ff6d org setup wip 2024-12-21 14:25:54 -05:00
Milo Schwartz
37bf482686 add machine logs back 2024-12-20 22:33:22 -05:00
Milo Schwartz
e9c114ed70 share links 2024-12-20 22:24:44 -05:00
Milo Schwartz
084f65f657 access token endpoints and other backend support 2024-12-18 23:14:26 -05:00
Milo Schwartz
a68bd39bb7 add resource whitelist auth method 2024-12-16 22:40:42 -05:00
Milo Schwartz
b331bc85ea add otp flow to resource auth portal 2024-12-15 17:47:07 -05:00
Milo Schwartz
acab2ff3a7 env context and refactor api support different ports 2024-12-12 22:46:58 -05:00
Owen Schwartz
f6efdfcd93 Handle deleting site & resources gracefully 2024-12-08 21:44:45 -05:00
Owen Schwartz
1e14caf09d Move websocket 2024-12-08 16:13:21 -05:00
Owen Schwartz
eea8afd792 Seperate servers 2024-12-07 22:07:13 -05:00
Owen Schwartz
0af78ad64f Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-01 19:46:01 -05:00
Owen Schwartz
6caf950980 Updates 2024-12-01 19:45:36 -05:00
Milo Schwartz
896ab1c8b1 otp schema 2024-11-30 23:51:22 -05:00
Milo Schwartz
ed1efae05f fix rendering issues on resource unauthorized 2024-11-29 22:53:45 -05:00
Milo Schwartz
5fb85130ec improve verify email redirect flow 2024-11-28 00:11:13 -05:00
Milo Schwartz
6b4b989235 fix minor auth issues and set NODE_ENV to solve react email bug 2024-11-27 14:35:38 -05:00
Milo Schwartz
74e0e7dca2 set resource session as base domain cookie 2024-11-27 00:07:40 -05:00
Milo Schwartz
253349c775 protect /setup and use links for button 2024-11-26 20:30:52 -05:00
Milo Schwartz
afe47422a2 improve formatting in data tables 2024-11-25 23:07:21 -05:00
Milo Schwartz
7a5fefc268 show site type 2024-11-24 22:48:17 -05:00
Milo Schwartz
55d7f813ea lighten dark background, add more info to resources table 2024-11-24 22:34:11 -05:00
Milo Schwartz
1ae72bccb7 build traefik config for newt correctly 2024-11-24 15:05:15 -05:00
Milo Schwartz
00c0c5a84a test 2024-11-24 14:54:02 -05:00
Milo Schwartz
92fc97f8e2 test 2024-11-24 14:53:46 -05:00
Milo Schwartz
b2c074bfda temporarily disable email on invite user 2024-11-24 14:47:14 -05:00
Milo Schwartz
f4a00bbf44 add logging for verifySession 2024-11-24 14:28:23 -05:00
Milo Schwartz
7efa317508 add logging 2024-11-24 12:46:55 -05:00
Milo Schwartz
8f47e9f3fb throw error in invite 2024-11-24 12:37:48 -05:00
Milo Schwartz
915de501d3 move resource auth to auth router 2024-11-24 11:27:43 -05:00
Owen Schwartz
6e8feba33a Add option to not use gerbil subdomain 2024-11-24 11:06:05 -05:00
Milo Schwartz
7d3769e33d set resource session cookie in proxy via param 2024-11-23 23:31:22 -05:00
Milo Schwartz
d75337f058 added support for pin code auth 2024-11-23 20:08:56 -05:00
Milo Schwartz
5ae25b8b37 added resource auth status cards and moved login to reusable login form 2024-11-23 17:56:21 -05:00
Milo Schwartz
3f50c8f8d2 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-11-23 16:36:37 -05:00
Milo Schwartz
5b9a051ee6 basic auth portal save 2024-11-23 16:36:07 -05:00
Owen Schwartz
bf5d707150 Newt working 2024-11-23 16:28:50 -05:00
Milo Schwartz
257ddf096b disable eslint - new colors, and slimmer buttons/inputs?? 2024-11-22 22:16:09 -05:00
Owen Schwartz
3a956ed363 Complete initial handeling of targets 2024-11-19 21:37:07 -05:00
Milo Schwartz
ad31deb846 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-11-19 00:05:26 -05:00
Milo Schwartz
0aa17edae5 set resource password and remove resource password from dashboard 2024-11-19 00:05:04 -05:00
Owen Schwartz
29a05af576 Working on getting targets connected to newt 2024-11-18 22:10:17 -05:00
Milo Schwartz
e38fbdecc1 get resource auth info endpoint 2024-11-17 23:24:30 -05:00
Milo Schwartz
6044213b9b api for set resource password and auth with resource password 2024-11-17 22:44:11 -05:00