identityProviderBase resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents identity providers with External Identities for both Microsoft Entra ID and Azure AD B2C tenants.
For Microsoft Entra B2B scenarios in a Microsoft Entra directory, the identity provider can be a socialIdentityProvider or a builtinIdentityProvider, both of which inherit from the identityProviderBase resource type.
Configuring an identity provider in your Microsoft Entra directory enables new Microsoft Entra B2B guest scenarios. For example, an organization has resources in Microsoft 365 that need to be shared with a Gmail user. The Gmail user will use their Google account credentials to authenticate and access the documents.
In an Azure AD B2C directory, the identity provider type can be a socialIdentityProvider, openIdConnectIdentityProvider, or an appleManagedIdentityProvider, all which inherit from the identityProviderBase resource type.
Configuring an identity provider in your Azure AD B2C directory enables users to sign up and sign in using a social account or a custom OpenID Connect supported provider in an application. For example, an application can use Azure AD B2C to allow users to sign up for the service using a Facebook account or their own custom identity provider that complies with OIDC protocol.
Methods
Method | Return Type | Description |
---|---|---|
List | identityProviderBase collection | Retrieve all identity providers configured in a tenant. |
Create | socialidentityprovider, openIdConnectIdentityProvider, or appleManagedIdentityProvider | Create a new object of one of the following object types:
|
Get | socialidentityprovider, builtInIdentityProvider, openIdConnectIdentityProvider, or appleManagedIdentityProvider | Retrieve properties of one of the following object types:
|
Update | None | Update one of the following object types:
|
Delete | None | Delete one of the following object types:
|
List available provider types | String collection | Retrieve all supported identity provider types in the tenant. |
Properties
Property | Type | Description |
---|---|---|
id | String | The identifier of the identity provider. |
displayName | String | The display name of the identity provider. |
JSON representation
The following is a JSON representation of the resource.
{
"id": "String",
"displayName": "String",
}
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기