miloschwartz
f404b3bf35
fixed email undefined error on request email code
2025-09-20 15:01:41 +02:00
Owen
a6df41cb43
Add resource niceId
2025-09-20 14:59:04 +02:00
miloschwartz
5fd411a54e
add idp auto provision override on user
2025-09-20 14:58:20 +02:00
63930c3fa9
Update Pangolin to v1.9.4
2025-09-02 23:56:17 +02:00
Owen
dc7e14a34b
Limit saas
2025-09-01 11:39:30 -07:00
38ac391618
Update Pangolin to v1.9.3
2025-09-01 13:43:10 +02:00
Owen
f37eda4739
Fix #1376
2025-08-30 22:28:37 -07:00
Owen
9627dfa90c
Add ipKeyGenerator
2025-08-24 12:18:34 -07:00
Owen
4bcb4a1590
Merge branch 'hybrid' into dev
2025-08-18 15:29:23 -07:00
miloschwartz
d207318494
remove org from get client route
2025-08-18 12:06:01 -07:00
Owen
9d561ba94d
Remove bad import
2025-08-17 22:01:30 -07:00
miloschwartz
36c0d9aba2
add hybrid splash
2025-08-17 21:29:21 -07:00
Owen
7bf98c0c40
Merge branch 'dev' into hybrid
2025-08-16 12:04:16 -07:00
miloschwartz
5c04b1e14a
add site targets, client resources, and auto login
2025-08-14 18:24:21 -07:00
Owen
200e3af384
Websocket connects
2025-08-14 11:58:08 -07:00
Adrian Astles
69baa6785f
feat: Add setup token security for initial server setup
...
- Add setupTokens database table with proper schema
- Implement setup token generation on first server startup
- Add token validation endpoint and modify admin creation
- Update initial setup page to require setup token
- Add migration scripts for both SQLite and PostgreSQL
- Add internationalization support for setup token fields
- Implement proper error handling and logging
- Add CLI command for resetting user security keys
This prevents unauthorized access during initial server setup by requiring
a token that is generated and displayed in the server console.
2025-08-03 21:17:18 +08:00
Adrian Astles
bcc2c59f08
Add member portal functionality - extracted from feature/member-landing-page
2025-07-24 21:04:55 +08:00
miloschwartz
2ddb4ec905
allow multi level sudomains in domain picker
2025-07-18 15:48:23 -07:00
miloschwartz
ccdcda7f1d
add screenshots and minor fixes
2025-07-16 22:18:11 -07:00
miloschwartz
0646934c9d
add stores
2025-07-16 15:50:03 -07:00
miloschwartz
379d31aac6
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-07-14 22:21:04 -07:00
miloschwartz
b7df0b122d
introduce strict rate limitso on auth router endpoints
2025-07-14 18:00:41 -07:00
Owen
3dc79da2fa
Merge branch 'dev' into clients-pops-dev
2025-07-14 16:59:00 -07:00
miloschwartz
0a97d91aed
restore migrations and fix rate limit
2025-07-14 14:55:09 -07:00
Milo Schwartz
9075ecb007
Merge branch 'dev' into feat/internal-user-passkey-support
2025-07-14 17:43:01 -04:00
Owen
69d253fba3
Create wildcard domains
2025-07-14 12:18:12 -07:00
miloschwartz
915ccdc007
server admin enforce 2fa per user
2025-07-13 21:58:37 -07:00
Owen
98a261e38c
Pull up downstream changes
2025-07-13 21:57:24 -07:00
Adrian Astles
c9f5ffae42
Merge branch 'dev' into feat/internal-user-passkey-support
2025-07-14 07:20:33 +08:00
J. Newing
2a6298e9eb
Admins can enable 2FA
...
Added the feature for admins to force 2FA on accounts. The next time the
user logs in they will have to setup 2FA on their account.
2025-07-08 10:21:24 -04:00
Adrian Astles
5009906385
renamed passkey to security key to stay aligned with the UI and other backend naming.
2025-07-05 21:51:31 +08:00
Adrian Astles
db76558944
refactor: rename passkeyChallenge to webauthnChallenge
...
- Renamed table for consistency with webauthnCredentials
- Created migration script 1.8.1.ts for table rename
- Updated schema definitions in SQLite and PostgreSQL
- Maintains WebAuthn standard naming convention
2025-07-03 21:53:07 +08:00
miloschwartz
a0381eb2c6
clean up ui pass 1
2025-06-30 09:34:14 -07:00
miloschwartz
8f1cfd8037
toggle clients with feature flag
2025-06-26 15:09:16 -04:00
miloschwartz
fb5010a2b5
use redis store in rate limiters
2025-06-22 19:55:05 -04:00
miloschwartz
0e87b6e48b
Merge branch 'dev' into clients-pops
2025-06-22 17:50:39 -04:00
miloschwartz
317a15b649
Merge branch 'dev' into clients-pops
2025-06-20 16:34:49 -04:00
miloschwartz
d03f45279c
remove server admin from config and add onboarding ui
2025-06-19 22:11:05 -04:00
07b517c605
Update Pangolin to v1.5.1
2025-06-12 10:40:46 +02:00
Owen
0537992603
Merge branch 'dev' into clients-pops
2025-06-10 13:00:20 -04:00
Rajesh V
948eb7f6d0
docker socket
2025-05-29 22:34:05 +05:30
a727626807
Merge branch 'main' into oss
2025-05-14 12:09:28 +02:00
miloschwartz
d3b9363392
Merge branch 'dev' into auth-providers-clients
2025-05-13 15:08:46 -04:00
miloschwartz
5b0200154a
add feature parity
2025-05-13 11:09:38 -04:00
0b4c4a5d4a
feat: add option to set multiple user roles
2025-05-10 00:10:14 +02:00
49bba46c72
feat: add idp org policy API
2025-05-06 00:55:00 +02:00
5670cc8e63
remove proprietary components
2025-05-05 01:52:08 +02:00
Owen
752c474983
Merge branch 'dev' into auth-providers-clients
2025-04-29 11:39:12 -04:00
miloschwartz
599d0a52bf
add api key code and oidc auto provision code
2025-04-28 21:14:09 -04:00
miloschwartz
4819f410e6
add license system and ui
2025-04-27 13:03:00 -04:00