Tipo de recurso socialIdentityProvider

Espacio de nombres: microsoft.graph

Representa proveedores de identidades sociales con identidades externas para Microsoft Entra inquilino y un inquilino de Azure AD B2C.

Se hereda de identityProviderBase.

Para Microsoft Entra escenarios B2B en un inquilino de Microsoft Entra, el tipo de proveedor de identidades puede ser Google o Facebook.

La configuración de un proveedor de identidades en el inquilino de Microsoft Entra permite nuevos escenarios de invitado Microsoft Entra B2B. Por ejemplo, una organización tiene recursos en Microsoft 365 que necesita compartir con un usuario de Gmail. El usuario de Gmail usará las credenciales de su cuenta de Google para la autenticación y para acceder a los documentos.

En un inquilino de Azure AD B2C, el tipo de proveedor de identidades puede ser Microsoft, Google, Facebook, Amazon, LinkedIno Twitter. Los siguientes proveedores de identidades están en versión preliminar: Weibo, QQ, WeChat y GitHub.

Configurar a un proveedor de identidades en su espacio empresarial de Azure AD B2C permite a los usuarios suscribirse e iniciar sesión con una cuenta social compatible en una aplicación. Por ejemplo, una aplicación puede usar Azure AD B2C para permitir a los usuarios iniciar sesión en el servicio con una cuenta de Facebook.

Métodos

Método Tipo de valor devuelto Descripción
List Colección identityProviderBase Recuperar todos los proveedores de identidades configurados en un inquilino, incluidos los tipos de objeto socialidentityprovider. No hay forma de recuperar solo los proveedores de identidades sociales en un inquilino.
Create socialidentityprovider Crear un nuevo objeto socialidentityprovider.
Get socialidentityprovider Recuperar las propiedades de un objeto socialidentityprovider.
Actualizar Ninguno Actualizar un objeto socialidentityprovider.
Eliminar Ninguno Eliminar un objeto socialidentityprovider.
Lista de tipos de proveedores disponibles Colección de cadenas Recuperar todos los tipos de proveedores de identidades disponibles en el espacio empresarial.

Propiedades

Propiedad Tipo Descripción
clientId Cadena Identificador de la aplicación cliente obtenida al registrar la aplicación con el proveedor de identidades. Obligatorio.
clientSecret Cadena El secreto de cliente para la aplicación que se obtiene al registrar la aplicación con el proveedor de identidades. Es de solo escritura. Una operación de lectura devuelve ****. Necesario.
displayName Cadena El nombre para mostrar del proveedor de identidades. Se hereda de identityProviderBase.
id Cadena El identificador del proveedor de identidades. Se hereda de identityProviderBase. Solo lectura.
identityProviderType Cadena Para un escenario B2B, valores posibles: Google, Facebook. Para un escenario B2C, valores posibles: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat. Obligatorio.

Dónde obtener el identificador y el secreto de cliente

Cada proveedor de identidades tiene un proceso para crear un registro de la aplicación. Por ejemplo, los usuarios crean un registro de la aplicación con Facebook en developers.facebook.com. El identificador y el secreto de cliente resultantes pueden pasarse para crear un identityProvider. Después, cada objeto de usuario en el directorio puede federarse a cualquiera de los proveedores de identidades del espacio empresarial para la autenticación. Esto permite al usuario iniciar sesión escribiendo las credenciales en la página de inicio de sesión del proveedor de identidades. El token del proveedor de identidades se valida Microsoft Entra ID antes de que el inquilino emita un token a la aplicación.

Representación JSON

La siguiente es una representación JSON del recurso

{
    "id": "String",
    "identityProviderType": "String",
    "displayName": "String",
    "clientId": "String",
    "clientSecret": "String"
}