src\Shared\Telemetry\InternalMicrosoftDetector.cs (9)
1061var state = TryGetString(doc.RootElement, "state");
1131return TryGetString(doc.RootElement, propertyName);
1353TryGetString(properties, "IdentityProvider")?.Equals(MicrosoftTenantId, StringComparison.OrdinalIgnoreCase) == true;
1402var identityProvider = TryGetString(properties, "IdentityProvider");
1412var homeTenant = TryGetString(properties, "HomeTenant");
1422if (TryGetString(properties, "IdTokenPayload") is not { } idTokenPayload)
1436var tenant = TryGetString(token.RootElement, "tid");
1446var issuer = TryGetString(token.RootElement, "iss");
1456if (ExtractAliasFromAccountIdentifier(TryGetString(token.RootElement, "preferred_username")) is not { } alias)