Domain Detective

API Reference

Class

IdpInfoView

Namespace DomainDetective.Views
Assembly DomainDetective
Modifiers sealed

Provides idp info view functionality.

Inheritance

  • Object
  • IdpInfoView

Constructors

Properties

public HealthCheckType Check { get; set; } #

Logical check identifier (closest area; reused).

public AnalysisArea Area { get; set; } #

High-level analysis area (Mail).

public String Subject { get; set; } #

Domain used for probing identity endpoints.

public String DiscoveryUrl { get; set; } #

OIDC discovery URL that succeeded, when any.

public String TenantId { get; set; } #

Tenant identifier parsed from token endpoint path (if present).

public String NameSpaceType { get; set; } #

Tenant namespace type returned by GetUserRealm (e.g., Managed/Federated).

public String DomainName { get; set; } #

Domain name echoed back by GetUserRealm.

public String FederationBrandName { get; set; } #

Brand or company name exposed by GetUserRealm when available.

public String FederatedAuthUrl { get; set; } #

Federated authentication URL returned by GetUserRealm.

public String IdentityProviderHost { get; set; } #

Identity provider host inferred from OIDC issuer or federation URL.

public String CloudInstanceName { get; set; } #

Cloud instance hint reported by Microsoft OIDC discovery.

public String TenantRegionScope { get; set; } #

Tenant region hint reported by Microsoft OIDC discovery.

public IReadOnlyList<String> SupportedGrantTypes { get; set; } #

Grant types reported by Microsoft OIDC discovery.

public IReadOnlyList<String> SupportedResponseTypes { get; set; } #

Response types reported by Microsoft OIDC discovery.

public Boolean DiscoverySucceeded { get; set; } #

True when OIDC discovery completed successfully.

public Boolean GetUserRealmSucceeded { get; set; } #

True when GetUserRealm returned a 200 response and was parsed.

public IReadOnlyList<Assessment> Assessments { get; set; } #

Structured assessments captured during analysis.

public String Status { get; set; } #

Computed status string (OK/Warning/Error) from assessments.

public Int32 WarningCount { get; set; } #

Total number of warnings encountered.

public Int32 ErrorCount { get; set; } #

Total number of errors encountered.

public String Summary { get; set; } #

One-line summary containing key IdP hints.

public IdpInfoAnalysis Raw { get; set; } #

Raw analysis object.

{{ include "footer" }}