Criar IdentityProvider (obsoleto)
Namespace: microsoft.graph
Cuidado
Essa API do provedor de identidade está preterida e deixará de retornar dados após março de 2023. Use a nova API de provedor de identidade.
Criar um novo identityProvider especificando o nome de exibição, tipo de identityProvider, ID do cliente e o segredo do cliente.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
| Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
|---|---|
| Delegada (conta corporativa ou de estudante) | IdentityProvider.ReadWrite.All |
| Delegada (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | Sem suporte. |
A conta corporativa ou de estudante deve ser um administrador global do locatário.
Solicitação HTTP
POST /identityProviders
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. |
| Content-Type | application/json. Obrigatório. |
Corpo da solicitação
No corpo da solicitação, forneça uma representação JSON do objeto identityProvider. Todas as propriedades listadas na tabela a seguir são necessárias.
| Propriedade | Tipo | Descrição |
|---|---|---|
| clientId | Cadeia de caracteres | A ID do cliente para o aplicativo. Essa é a ID do cliente obtida ao registrar o aplicativo no provedor de identidade. |
| clientSecret | Cadeia de caracteres | O segredo do cliente para o aplicativo. Este é o segredo do cliente obtido ao registrar o aplicativo com o provedor de identidade. |
| nome | Cadeia de caracteres | O nome de exibição exclusivo do provedor de identidade. |
| tipo | Cadeia de caracteres | O tipo de provedor de identidade. Deve ser um dos seguintes valores para cenários B2C:
|
Resposta
Se bem-sucedido, este método retorna o código de resposta 201 Created e o objeto identityProvider no corpo da resposta. Caso não consiga, um 4xx erro será retornado com detalhes específicos.
Exemplo
O exemplo a seguir cria um identityProvider.
Solicitação
POST https://graph.microsoft.com/v1.0/identityProviders
Content-type: application/json
{
"name": "Login with Amazon",
"type": "Amazon",
"clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
"clientSecret": "000000000000"
}
Resposta
HTTP/1.1 201 Created
Content-type: application/json
{
"id": "Amazon-OAUTH",
"name": "Login with Amazon",
"type": "Amazon",
"clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
"clientSecret": "*****"
}
Comentários
Enviar e exibir comentários de