Partilhar via


tipo de recurso socialIdentityProvider

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa fornecedores de identidade social para inquilinos Microsoft Entra ID e Azure AD B2C.

Herdado de identityProviderBase.

Configuração do inquilino IdPs suportados
Inquilino da força de trabalho Google, Facebook
Inquilino externo Apple, Google, Facebook
Azure AD inquilino B2C Microsoft, , GoogleFacebook, Amazon, LinkedIn, TwitterWeibo (pré-visualização), QQ (pré-visualização), WeChatGitHub (pré-visualização)

Métodos

Nenhum.

Para obter a lista de operações de API para gerir fornecedores de identidade social, veja o tipo de recurso identityProviderBase .

Propriedades

Propriedade Tipo Descrição
clientId Cadeia de caracteres O identificador do cliente para o aplicativo obtido ao registrar o aplicativo com o provedor de identidade. Obrigatório.
clientSecret Cadeia de caracteres O segredo do cliente para o aplicativo obtido quando o aplicativo é registrado com o provedor de identidade. Isso é somente gravação. Uma operação de leitura retorna ****. Obrigatório.
id Cadeia de caracteres O identificador do provedor de identidade. Herdado de identityProviderBase. Somente leitura.
displayName Cadeia de caracteres O nome de exibição exclusivo do provedor de identidade. Herdado de identityProviderBase.
identityProviderType Cadeia de caracteres Para inquilinos externos e de força de trabalho, valores possíveis: Facebook, Google
Para Azure AD inquilinos B2C, os valores possíveis: Microsoft, Google, , Amazon, FacebookLinkedIn, GitHub, , Twitter, Weibo, , QQ. WeChat

Onde obter o identificador e o segredo do cliente

Cada provedor de identidade tem um processo para criar um registro do aplicativo. Por exemplo, os usuários criam um registro de aplicativo com o Facebook no developers.facebook.com. O identificador do cliente e o segredo do cliente resultantes podem ser passados para criar identityProvider. Em seguida, cada objeto de usuário no diretório pode ser federado para qualquer um dos provedores de identidade do locatário para autenticação. Isso permite que o usuário entre inserindo credenciais na página de entrada do provedor de identidade. O token do fornecedor de identidade é validado por Microsoft Entra ID antes de o inquilino emitir um token para a aplicação.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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