summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2025-11-12 13:38:55 +0530
committerjwijenbergh <jwijenbergh@noreply.codeberg.org>2026-02-12 10:30:31 +0100
commite7c8570960cfef81b66d86d48ed7b239c3b1f6e8 (patch)
tree4be05f34a25a5bbb6e350bef30ce70645e691f2c /internal
parentc9fa5eb4ab6cb575408882d2fbc85903c4066ba0 (diff)
Add custom redirects for macOS
Since we're moving to ASWebAuthenticationSession for macOS, similar to iOS
Diffstat (limited to 'internal')
-rw-r--r--internal/api/redirect.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/api/redirect.go b/internal/api/redirect.go
index e240fb3..42ec0b8 100644
--- a/internal/api/redirect.go
+++ b/internal/api/redirect.go
@@ -4,10 +4,13 @@ package api
// here we hardcode the redirect values that we should use in the OAuth requests
// these values were taken from https://git.sr.ht/~fkooman/vpn-user-portal/tree/v3/item/src/OAuth/VpnClientDb.php
var customRedirects = map[string]string{
+ "org.letsconnect-vpn.app.macos": "org.letsconnect-vpn.app.macos:/api/callback",
"org.letsconnect-vpn.app.ios": "org.letsconnect-vpn.app.ios:/api/callback",
"org.letsconnect-vpn.app.android": "org.letsconnect-vpn.app.android:/api/callback",
+ "org.eduvpn.app.macos": "org.eduvpn.app.macos:/api/callback",
"org.eduvpn.app.ios": "org.eduvpn.app.ios:/api/callback",
"org.eduvpn.app.android": "org.eduvpn.app.android:/api/callback",
+ "org.govvpn.app.macos": "org.govvpn.app.macos:/api/callback",
"org.govvpn.app.ios": "org.govvpn.app.ios:/api/callback",
"org.govvpn.app.android": "org.govvpn.app.android:/api/callback",
}