Office.MailboxEnums.TokenStatus enum

Gibt den Status von Exchange-Webdienste (EWS)-Rückruftoken oder REST-API-Token in einer organization an.

Hinweise

API-Satz: Postfach 1.16

Anwendbarer Outlook-Modus: Compose oder Lesen

Wichtig: Legacy-Benutzeridentitätstoken und Rückruftoken von Exchange Online werden nicht mehr unterstützt und sind für alle Microsoft 365-Mandanten deaktiviert. Wenn ein Outlook-Add-In delegierten Benutzerzugriff oder Benutzeridentität erfordert, empfehlen wir die Verwendung von MSAL (Microsoft Authentication Library (MSAL)) und der geschachtelten App-Authentifizierung (NAA). Exchange-Benutzeridentitätstoken werden für Exchange lokal weiterhin unterstützt. Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Authentifizierung geschachtelter Apps.

Verwendet von

Beispiele

// 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;
  }
});

Felder

Disabled = 0

EWS-Rückruftoken oder REST-API-Token sind in der organization deaktiviert.

Enabled = 1

EWS-Rückruftoken oder REST-API-Token werden in der organization unterstützt.

Removed = 2

Das Postfach wird in einer Exchange Online Umgebung gehostet, in der EWS-Token deaktiviert sind und nicht mehr unterstützt werden.