The work or school account needs to belong to one of the following roles:
Global Administrator
External Identity Provider Administrator
HTTP request
GET /identity/identityProviders/availableProviderTypes
Request headers
Name
Description
Authorization
Bearer {token}. Required.
Request body
Do not supply a request body for this method.
Response
If successful, this function returns a 200 OK response code and a string collection in the response body. The string collection contains the names of the identity providers supported in the tenant.
Example
Example 1: List all identity providers available in an Azure AD directory
GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProviderTypes
// Code snippets are only available for the latest version. Current version is 5.x
var graphClient = new GraphServiceClient(requestAdapter);
var result = await graphClient.Identity.IdentityProviders.AvailableProviderTypes.GetAsync();
<?php
// THIS SNIPPET IS A PREVIEW VERSION OF THE SDK. NON-PRODUCTION USE ONLY
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$result = $graphServiceClient->identity()->identityProviders()->availableProviderTypes()->get()->wait();
# THE PYTHON SDK IS IN PREVIEW. FOR NON-PRODUCTION USE ONLY
graph_client = GraphServiceClient(request_adapter)
result = await graph_client.identity.identity_providers.available_provider_types.get()
GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProviderTypes
// Code snippets are only available for the latest version. Current version is 5.x
var graphClient = new GraphServiceClient(requestAdapter);
var result = await graphClient.Identity.IdentityProviders.AvailableProviderTypes.GetAsync();
<?php
// THIS SNIPPET IS A PREVIEW VERSION OF THE SDK. NON-PRODUCTION USE ONLY
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$result = $graphServiceClient->identity()->identityProviders()->availableProviderTypes()->get()->wait();
# THE PYTHON SDK IS IN PREVIEW. FOR NON-PRODUCTION USE ONLY
graph_client = GraphServiceClient(request_adapter)
result = await graph_client.identity.identity_providers.available_provider_types.get()