Office.MailboxEnums.TokenStatus enum
Especifica o status dos tokens de retorno de chamada do Serviços Web do Exchange (EWS) ou tokens da API REST em uma organização.
Comentários
Conjunto de APIs: Caixa de Correio 1.16
Modo do Outlook aplicável: Compose ou Ler
Importante: os tokens de identidade do usuário e os tokens de retorno de chamada herdados do Exchange Online não têm mais suporte e estão desativados em todos os locatários do Microsoft 365. Se um suplemento do Outlook exigir acesso de usuário delegado ou identidade de usuário, recomendamos o uso da MSAL (Biblioteca de Autenticação da Microsoft) e da autenticação de aplicativo aninhada (NAA). Os tokens de identidade do usuário do Exchange ainda têm suporte para o Exchange local. Para obter mais informações, consulte Perguntas frequentes sobre autenticação de aplicativo aninhado.
Usada por
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/89-other-mailbox-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 retorno de chamada do EWS ou tokens da API REST estão desativados na organização. |
| Enabled = 1 | Tokens de retorno de chamada EWS ou tokens de API REST têm suporte na organização. |
| Removed = 2 | A caixa de correio está hospedada em um ambiente do Exchange Online em que os tokens EWS estão desativados e não têm mais suporte. |