diff --git a/cs/src/Contracts/TunnelServiceProperties.cs b/cs/src/Contracts/TunnelServiceProperties.cs
index dfba0116..093cce4f 100644
--- a/cs/src/Contracts/TunnelServiceProperties.cs
+++ b/cs/src/Contracts/TunnelServiceProperties.cs
@@ -46,13 +46,14 @@ public class TunnelServiceProperties
internal const string PpeFirstPartyAppId = "54c45752-bacd-424a-b928-652f3eca2b18";
///
- /// First-party app ID: `DEV-VSTunnels`
+ /// Third-party app ID: `DEV-VSTunnelService-3P`
///
///
/// Used for authenticating AAD/MSA users, and service principals outside the AME tenant,
- /// in the DEV service environment
+ /// in the DEV service environment.
+ /// This is a 3P app registration in the Microsoft corp tenant, replacing the former 1P FPA.
///
- internal const string DevFirstPartyAppId = "9c63851a-ba2b-40a5-94bd-890be43b9284";
+ internal const string DevFirstPartyAppId = "906ce216-6f2e-40be-875d-7fe1a9bc288a";
///
/// Third-party app ID: `tunnels-prod-app-sp`
diff --git a/go/tunnels/tunnel_service_properties.go b/go/tunnels/tunnel_service_properties.go
index 4429096b..bc2a59d0 100644
--- a/go/tunnels/tunnel_service_properties.go
+++ b/go/tunnels/tunnel_service_properties.go
@@ -50,11 +50,12 @@ var prodFirstPartyAppID = "46da2f7e-b5ef-422a-88d4-2a7f9de6a0b2"
// in the PPE service environments.
var ppeFirstPartyAppID = "54c45752-bacd-424a-b928-652f3eca2b18"
-// First-party app ID: `DEV-VSTunnels`
+// Third-party app ID: `DEV-VSTunnelService-3P`
//
// Used for authenticating AAD/MSA users, and service principals outside the AME tenant,
-// in the DEV service environment
-var devFirstPartyAppID = "9c63851a-ba2b-40a5-94bd-890be43b9284"
+// in the DEV service environment. This is a 3P app registration in the Microsoft corp
+// tenant, replacing the former 1P FPA.
+var devFirstPartyAppID = "906ce216-6f2e-40be-875d-7fe1a9bc288a"
// Third-party app ID: `tunnels-prod-app-sp`
//
diff --git a/go/tunnels/tunnels.go b/go/tunnels/tunnels.go
index 3286c78e..fa7b93f0 100644
--- a/go/tunnels/tunnels.go
+++ b/go/tunnels/tunnels.go
@@ -10,7 +10,7 @@ import (
"github.com/rodaine/table"
)
-const PackageVersion = "0.1.21"
+const PackageVersion = "0.1.22"
func (tunnel *Tunnel) requestObject() (*Tunnel, error) {
convertedTunnel := &Tunnel{
diff --git a/java/src/main/java/com/microsoft/tunnels/contracts/TunnelServiceProperties.java b/java/src/main/java/com/microsoft/tunnels/contracts/TunnelServiceProperties.java
index 375e8cad..9eec5cda 100644
--- a/java/src/main/java/com/microsoft/tunnels/contracts/TunnelServiceProperties.java
+++ b/java/src/main/java/com/microsoft/tunnels/contracts/TunnelServiceProperties.java
@@ -49,12 +49,13 @@ public class TunnelServiceProperties {
static final String ppeFirstPartyAppId = "54c45752-bacd-424a-b928-652f3eca2b18";
/**
- * First-party app ID: `DEV-VSTunnels`
+ * Third-party app ID: `DEV-VSTunnelService-3P`
*
* Used for authenticating AAD/MSA users, and service principals outside the AME
- * tenant, in the DEV service environment
+ * tenant, in the DEV service environment. This is a 3P app registration in the
+ * Microsoft corp tenant, replacing the former 1P FPA.
*/
- static final String devFirstPartyAppId = "9c63851a-ba2b-40a5-94bd-890be43b9284";
+ static final String devFirstPartyAppId = "906ce216-6f2e-40be-875d-7fe1a9bc288a";
/**
* Third-party app ID: `tunnels-prod-app-sp`
diff --git a/rs/src/contracts/tunnel_service_properties.rs b/rs/src/contracts/tunnel_service_properties.rs
index 6097876e..529cb049 100644
--- a/rs/src/contracts/tunnel_service_properties.rs
+++ b/rs/src/contracts/tunnel_service_properties.rs
@@ -52,11 +52,12 @@ pub const PROD_FIRST_PARTY_APP_ID: &str = "46da2f7e-b5ef-422a-88d4-2a7f9de6a0b2"
// in the PPE service environments.
pub const PPE_FIRST_PARTY_APP_ID: &str = "54c45752-bacd-424a-b928-652f3eca2b18";
-// First-party app ID: `DEV-VSTunnels`
+// Third-party app ID: `DEV-VSTunnelService-3P`
//
// Used for authenticating AAD/MSA users, and service principals outside the AME tenant,
-// in the DEV service environment
-pub const DEV_FIRST_PARTY_APP_ID: &str = "9c63851a-ba2b-40a5-94bd-890be43b9284";
+// in the DEV service environment. This is a 3P app registration in the Microsoft corp
+// tenant, replacing the former 1P FPA.
+pub const DEV_FIRST_PARTY_APP_ID: &str = "906ce216-6f2e-40be-875d-7fe1a9bc288a";
// Third-party app ID: `tunnels-prod-app-sp`
//
diff --git a/ts/src/connections/package.json b/ts/src/connections/package.json
index ad68e329..4c3aa00a 100644
--- a/ts/src/connections/package.json
+++ b/ts/src/connections/package.json
@@ -18,8 +18,8 @@
"buffer": "^5.2.1",
"debug": "^4.1.1",
"vscode-jsonrpc": "^4.0.0",
- "@microsoft/dev-tunnels-contracts": "^1.3.8",
- "@microsoft/dev-tunnels-management": "^1.3.8",
+ "@microsoft/dev-tunnels-contracts": "^1.3.9",
+ "@microsoft/dev-tunnels-management": "^1.3.9",
"uuid": "^3.3.3",
"await-semaphore": "^0.1.3",
"websocket": "^1.0.28",
diff --git a/ts/src/contracts/tunnelServiceProperties.ts b/ts/src/contracts/tunnelServiceProperties.ts
index c80a81e2..379ec3f6 100644
--- a/ts/src/contracts/tunnelServiceProperties.ts
+++ b/ts/src/contracts/tunnelServiceProperties.ts
@@ -70,12 +70,13 @@ export const prodFirstPartyAppId = '46da2f7e-b5ef-422a-88d4-2a7f9de6a0b2';
export const ppeFirstPartyAppId = '54c45752-bacd-424a-b928-652f3eca2b18';
/**
- * First-party app ID: `DEV-VSTunnels`
+ * Third-party app ID: `DEV-VSTunnelService-3P`
*
* Used for authenticating AAD/MSA users, and service principals outside the AME tenant,
- * in the DEV service environment
+ * in the DEV service environment. This is a 3P app registration in the Microsoft corp
+ * tenant, replacing the former 1P FPA.
*/
-export const devFirstPartyAppId = '9c63851a-ba2b-40a5-94bd-890be43b9284';
+export const devFirstPartyAppId = '906ce216-6f2e-40be-875d-7fe1a9bc288a';
/**
* Third-party app ID: `tunnels-prod-app-sp`
diff --git a/ts/src/management/package.json b/ts/src/management/package.json
index f390aead..48fda08f 100644
--- a/ts/src/management/package.json
+++ b/ts/src/management/package.json
@@ -18,7 +18,7 @@
"buffer": "^5.2.1",
"debug": "^4.1.1",
"vscode-jsonrpc": "^4.0.0",
- "@microsoft/dev-tunnels-contracts": "^1.3.8",
+ "@microsoft/dev-tunnels-contracts": "^1.3.9",
"axios": "^1.8.4"
}
}