Domain Detective

API Reference

Class

Microsoft365AuthenticationSummary

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Compact typed summary of the public Microsoft authentication probe posture.

Inheritance

  • Object
  • Microsoft365AuthenticationSummary

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public Microsoft365AuthenticationSummary() #

Properties

public Boolean ProbeResponsive { get; set; } #

Gets or sets the probe responsive value.

public Microsoft365AuthExposureStatus UserEnumerationStatus { get; set; } #

Gets or sets the user enumeration status value.

public Microsoft365AuthExposureStatus SmartLockoutStatus { get; set; } #

Conservative best-effort smart lockout posture. Public Microsoft auth probes do not currently expose enough signal to infer this reliably, so this remains Unknown unless a future probe adds a safe signal.

public Microsoft365AuthThrottlingStatus ThrottlingStatus { get; set; } #

Gets or sets the throttling status value.

public Nullable<Int32> IfExistsResult { get; set; } #

Gets or sets the if exists result value.

public Nullable<Int32> ThrottleStatus { get; set; } #

Gets or sets the throttle status value.

public Nullable<Int32> DomainType { get; set; } #

Gets or sets the domain type value.

public Nullable<Int32> PreferredCredential { get; set; } #

Gets or sets the preferred credential value.

public String FederationRedirectUrl { get; set; } #

Gets or sets the federation redirect url value.

public Microsoft365AuthDomainPostureKind DomainPosture { get; set; } #

Gets or sets the domain posture value.

public Microsoft365AuthCredentialFlowKind CredentialFlow { get; set; } #

Gets or sets the credential flow value.

public Microsoft365AuthPathKind AuthenticationPath { get; set; } #

Gets or sets the authentication path value.

public Microsoft365DetectionConfidence Confidence { get; set; } #

Gets or sets the confidence value.

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

Gets or sets the evidence value.

{{ include "footer" }}