summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2024-02-12 20:41:22 +0100
committerJeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com>2024-02-19 14:15:07 +0100
commit48189a33a98e1c355f4d72fa970a39b747635fc8 (patch)
treecef1cd37ee521b5ac19918efc09d8bd5447e4f86
parent7c2d6467bd4348ffec5adc0e7e0978d23350e178 (diff)
API: Add govVPN redirects
-rw-r--r--internal/api/redirect.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/internal/api/redirect.go b/internal/api/redirect.go
index 5d9e749..70a37cb 100644
--- a/internal/api/redirect.go
+++ b/internal/api/redirect.go
@@ -4,10 +4,16 @@ 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.ios": "org.letsconnect-vpn.app.ios:/api/callback",
+ "org.letsconnect-vpn.app.ios": "org.letsconnect-vpn.app.ios:/api/callback",
+ // TODO: change to org.letsconnect-vpn.app.android:/api/callback once most servers have commit:
+ // https://git.sr.ht/~fkooman/vpn-user-portal/commit/9c0463103c61a55668fff800e83f77a7b6d26e4f#src/OAuth/VpnClientDb.php
"org.letsconnect-vpn.app.android": "org.letsconnect-vpn.app:/api/callback",
"org.eduvpn.app.ios": "org.eduvpn.app.ios:/api/callback",
- "org.eduvpn.app.android": "org.eduvpn.app:/api/callback",
+ // TODO: change to org.eduvpn.app.android:/api/callback once most servers have commit:
+ // https://git.sr.ht/~fkooman/vpn-user-portal/commit/9c0463103c61a55668fff800e83f77a7b6d26e4f#src/OAuth/VpnClientDb.php
+ "org.eduvpn.app.android": "org.eduvpn.app:/api/callback",
+ "org.govvpn.app.ios": "org.govvpn.app.ios:/api/callback",
+ "org.govvpn.app.android": "org.govvpn.app.android:/api/callback",
}
// customRedirect returns the custom redirect string for the clientID `cid`