Remova uma credencial de chave de um aplicativo. Esse método juntamente com addKey pode ser usado por um aplicativo para automatizar a rolagem de suas chaves expiradas.
Observação
Crie servicePrincipal e Update servicePrincipal operações podem continuar a ser usadas para adicionar e atualizar credenciais de chave para qualquer aplicativo com aplicativo ou contexto de usuário.
Como parte da validação de solicitação para esse método, uma prova de posse de uma chave existente é verificada antes que a ação possa ser executada.
Permissões
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante)
Nenhum.
Delegado (conta pessoal da Microsoft)
Nenhum.
Aplicativo
Nenhum.
Observação
Um aplicativo não precisa de nenhuma permissão específica para rolar suas próprias chaves.
Solicitação HTTP
POST /applications/{id}/removeKey
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 as seguintes propriedades necessárias.
Propriedade
Tipo
Descrição
keyId
Guid
O identificador exclusivo da senha.
proof
String
Um token JWT auto-assinado usado como prova de posse das chaves existentes. Esse token de JWT deve ser assinado usando a chave privada de um dos certificados válidos existentes do aplicativo. O token deve conter os seguintes argumentos:
aud – A audiência deve ser 00000002-0000-0000-c000-000000000000.
iss - O emissor deve ser o ID do aplicativo que está fazendo a chamada.
nbf – Não antes da hora.
exp – O tempo de expiração deve ser "nbf" + 10 min.
Aqui está um exemplo de código que pode ser usado para gerar essa prova de token de posse.
Resposta
Se tiver êxito, este método retornará um código de resposta 204 No content.