API Reference
IdpInfoAnalysis
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
- Property DomainHealthCheck.IdpInfoAnalysis
- Property IdpInfoView.Raw
Accepted by parameters
- Method Microsoft365TenantAnalysis.Analyze
- Method Converters.Convert
Constructors
public IdpInfoAnalysis() #Methods
public async Task AnalyzeAsync(String domain, InternalLogger logger = null, CancellationToken ct = null) #TaskAnalyzes async.
Parameters
- domain System.String
- logger DomainDetective.InternalLogger = null
- ct System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.