Office.MailboxEnums.TokenStatus enum
Especifica el estado de los tokens de devolución de llamada de servicios Web Exchange (EWS) o los tokens de API de REST en una organización.
Comentarios
Modo de Outlook aplicable: Componer o leer
Importante: Los tokens de identidad de usuario y los tokens de devolución de llamada de Exchange Online heredados ya no se admiten y están desactivados en todos los inquilinos de Microsoft 365. Si un complemento de Outlook requiere acceso de usuario delegado o identidad de usuario, se recomienda usar MSAL (Biblioteca de autenticación de Microsoft) y la autenticación de aplicaciones anidada (NAA). Los tokens de identidad de usuario de Exchange aún se admiten para Exchange local. Para obtener más información, consulte Preguntas frecuentes sobre la autenticación de aplicaciones anidadas.
Usada por
Ejemplos
// 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 | Los tokens de devolución de llamada de EWS o los tokens de API de REST están desactivados en la organización. |
| Enabled = 1 | Los tokens de devolución de llamada de EWS o los tokens de API de REST son compatibles con la organización. |
| Removed = 2 | El buzón se hospeda en un entorno de Exchange Online donde los tokens de EWS están desactivados y ya no son compatibles. |