Tipo de recurso identityprovideridentityProvider resource type

Representa un proveedor de identidades de Azure Active Directory (Azure AD).Represents an Azure Active Directory (Azure AD) identity provider. El proveedor de identidades puede ser Twitter, Google, Facebook, Amazon, LinkedIn o Microsoft.The identity provider can be Microsoft, Google, Facebook, Amazon, LinkedIn, or Twitter. Los siguientes proveedores de identidades se encuentran en versión preliminar: Weibo, QQ, WeChat, GitHub y cualquier proveedor admitido de OpenID Connect.The following Identity Providers are in Preview: Weibo, QQ, WeChat, GitHub and any OpenID Connect supported providers.

La configuración de un proveedor de identidades en su inquilino de Azure AD B2C permite a los usuarios:Configuring an identity provider in your Azure AD B2C tenant enables users to:

  • Registrarse e iniciar sesión con una cuenta social en una aplicación de consumidor.Sign up and sign in using a social account in a consumer application. 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.For example, an application can use Azure AD B2C to allow users to sign up for the service using a Facebook account.
  • Vincular una cuenta local existente a una cuenta social en una aplicación de consumidor.Link an existing local account to a social account in a consumer application. Por ejemplo, un usuario ha creado un usuario y contraseña (cuenta local) en la aplicación.For example, a user has created a username and password (local account) in the application. Más tarde, el usuario decide vincular la cuenta local existente a su cuenta de Facebook para que puedan inicia sesión con Facebook.The user later decides to link the existing local account to their Facebook account so they can sign in using Facebook.

La configuración de un proveedor de identidades en su inquilino de Azure AD permite a futuros usuarios de B2B.Configuring an identity provider in your Azure AD tenant enables future B2B guest scenarios. Por ejemplo, una organización tiene recursos en Office 365 que se deben compartir con un usuario de Gmail.For example, an organization has resources in Office 365 that need to be shared with a Gmail user. El usuario de Gmail usará sus credenciales de cuenta de Google para la autenticación y obtener acceso a los documentos.The Gmail user will use their Google account credentials to authenticate and access the documents.

MétodosMethods

MétodoMethod Tipo de valor devueltoReturn Type DescripciónDescription
Obtener identityProviderGet identityProvider identityProvideridentityProvider Leer las propiedades de un identityProvider existente.Read properties of an existing identityProvider.
Crear identityProviderCreate identityProvider identityProvideridentityProvider Crear un nuevo identityProvider.Create a new identityProvider.
Actualizar identityProviderUpdate identityProvider NingunoNone Actualizar un identityProvider existente.Update an existing identityProvider.
Eliminar identityProviderDelete identityProvider NingunoNone Eliminar un identityProvider existente.Delete an existing identityProvider.
Enumerar identityProvidersList identityProviders Colección identityProvideridentityProvider collection Enumerar todos los identityProviders configurados en un inquilino.List all identityProviders configured in a tenant.

PropiedadesProperties

PropiedadProperty TipoType ObligatorioRequired Admite valores NULLNullable DescripciónDescription
clientIdclientId CadenaString Yes NoNo Id. de cliente de la aplicación.The client ID for the application. Este es el identificador de cliente obtenido al registrar la aplicación con el proveedor de identidades.This is the client ID obtained when registering the application with the identity provider.
clientSecretclientSecret CadenaString Yes NoNo El secreto de cliente de la aplicación.The client secret for the application. Este es el secreto de cliente obtenido al registrar la aplicación con el proveedor de identidades.This is the client secret obtained when registering the application with the identity provider. Es de solo escritura.This is write-only. Una operación de lectura devolverá "****".A read operation will return "****".
idid CadenaString NoNo NoNo El Id. del proveedor de identidades.The ID of the identity provider.
namename CadenaString NoNo NoNo El nombre para mostrar del proveedor de identidades.The display name of the identity provider.
typetype CadenaString Yes NoNo El tipo de proveedor de identidades.The identity provider type. Debe ser uno de los siguientes valores para escenarios B2C:It must be one of the following values for B2C scenarios:
  • MicrosoftMicrosoft
  • GoogleGoogle
  • AmazonAmazon
  • LinkedInLinkedIn
  • FacebookFacebook
  • GitHubGitHub
  • TwitterTwitter
  • WeiboWeibo
  • QQQQ
  • WeChatWeChat
Para escenarios B2B, el valor debe ser Google.For B2B scenarios, the value must be Google.

Dónde obtener el id. y el secreto de clienteWhere to get the client ID and secret

Cada proveedor de identidades tiene un proceso para crear un registro de la aplicación.Each identity provider has a process for creating an app registration. Por ejemplo, los usuarios crean un registro de la aplicación con Facebook en developers.facebook.com.For example, users create an app registration with Facebook at developers.facebook.com. El Id. y el secreto de cliente resultantes pueden pasarse para crear un identityProvider.The resulting client ID and client secret can be passed to create identityProvider. Después, cada objeto de usuario en el directorio puede federarse a cualquiera de los proveedores de identidades del inquilino para la autenticación.Then, each user object in the directory can be federated to any of the tenant's identity providers for authentication. Esto permite al usuario iniciar sesión escribiendo las credenciales en la página de inicio de sesión del proveedor de identidades.This enables the user to sign in by entering credentials on the identity provider's sign in page. Azure AD valida el token del proveedor de identidades antes de que el inquilino envíe un token a la aplicación.The token from the identity provider is validated by Azure AD before the tenant issues a token to the application.

Representación JSONJSON representation

La siguiente es una representación JSON del recursoThe following is a JSON representation of the resource.

{
    "id": "String",
    "type": "String",
    "name": "String",
    "clientId": "String",
    "clientSecret": "String"
}