Domain Detective

API Reference

Class

IdpInfoAnalysis

Namespace DomainDetective
Assembly DomainDetective
Implements

Detects identity tenant details using OIDC discovery and GetUserRealm.

Inheritance

  • Object
  • IdpInfoAnalysis

Usage

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

Returned or exposed by

Accepted by parameters

Constructors

Methods

public async Task AnalyzeAsync(String domain, InternalLogger logger = null, CancellationToken ct = null) #
Returns: Task

Analyzes async.

Parameters

domain System.String requiredposition: 0
logger DomainDetective.InternalLogger = null optionalposition: 1
ct System.Threading.CancellationToken = null optionalposition: 2

Properties

public IHttpClientFactory HttpClientFactory { get; set; } #

Gets or sets the http client factory value.

public String Domain { get; set; } #

Gets or sets the domain value.

public String DiscoveryUrl { get; set; } #

Gets or sets the discovery url value.

public String TenantId { get; set; } #

Gets or sets the tenant id value.

public String NameSpaceType { get; set; } #

Gets or sets the name space type value.

public String FederatedAuthUrl { get; set; } #

Gets or sets the federated auth url value.

public String IdentityProviderHost { get; set; } #

Gets or sets the identity provider host value.

public String DomainName { get; set; } #

Gets or sets the domain name value.

public String FederationBrandName { get; set; } #

Gets or sets the federation brand name value.

public String CloudInstanceName { get; set; } #

Gets or sets the cloud instance name value.

public String TenantRegionScope { get; set; } #

Gets or sets the tenant region scope value.

public String TenantRegionSubScope { get; set; } #

Gets or sets the tenant region sub scope value.

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

Gets or sets the grant types supported value.

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

Gets or sets the response types supported value.

public Boolean DiscoverySucceeded { get; set; } #

Gets or sets the discovery succeeded value.

public Boolean GetUserRealmSucceeded { get; set; } #

Gets or sets the get user realm succeeded value.

public virtual List<Assessment> Assessments { get; } #

Gets the assessments value.

{{ include "footer" }}