Office.MailboxEnums.TokenStatus enum
Observação
Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.
Especifica a status de tokens de chamada de retorno dos Serviços Web exchange (EWS) ou tokens de API REST numa organização.
Comentários
[ Conjunto de API: Pré-visualização da caixa de correio ]
Modo Outlook aplicável: Compose ou Leitura
Importante: os tokens de identidade de utilizador e os tokens de chamada de retorno legados Exchange Online já não são suportados e estão desativados em todos os inquilinos do Microsoft 365. Se um suplemento do Outlook exigir acesso delegado ou identidade de utilizador, recomendamos que utilize a MSAL (Biblioteca de Autenticação da Microsoft) e a autenticação de aplicações aninhadas (NAA). Os tokens de identidade de utilizador do Exchange ainda são suportados no Exchange no local. Para obter mais informações, veja FAQ sobre autenticação de aplicações aninhadas.
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/99-preview-apis/get-token-status.yaml
Office.context.mailbox.diagnostics.ews.getTokenStatusAsync({ isRest: false }, (result) => {
if (result.status === Office.AsyncResultStatus.Failed) {
console.log(result.error.message);
return;
}
const status = result.value;
switch (status) {
case Office.MailboxEnums.TokenStatus.Enabled:
console.log("EWS callback tokens are enabled.");
break;
case Office.MailboxEnums.TokenStatus.Disabled:
console.log("EWS callback tokens are disabled.");
break;
case Office.MailboxEnums.TokenStatus.Removed:
console.log(
"The organization has an Exchange Online environment. Legacy Exchange tokens are no longer supported.",
);
break;
}
});
Campos
| Disabled = 0 | Os tokens de chamada de retorno do EWS ou os tokens da API REST estão desativados na organização. |
| Enabled = 1 | Os tokens de chamada de retorno do EWS ou os tokens da API REST são suportados na organização. |
| Removed = 2 | A caixa de correio está alojada num ambiente Exchange Online onde os tokens EWS estão desativados e já não são suportados. |