WebApplicationInfo-Element
Dieses Element unterstützt einmaliges Anmelden (Single Sign-On, SSO) in Office-Add-Ins. Es enthält Informationen zu dem Add-In als:
- Eine OAuth 2.0-Ressource , für die die Office-Clientanwendung möglicherweise Berechtigungen benötigt.
- OAuth 2.0-Client, der möglicherweise Berechtigungen für Microsoft Graph benötigt
Add-In-Typ: Aufgabenbereich, E-Mail, Inhalt
Nur in den folgenden VersionOverrides-Schemas gültig:
- Aufgabenbereich 1.0
- Inhalt 1.0
- Mail 1.0
- Mail 1.1
Weitere Informationen finden Sie unter Versionsüberschreibungen im reinen Add-In-Manifest.
Diesen Anforderungssätzen zugeordnet:
Hinweis
Die API für einmaliges Anmelden wird derzeit für Word, Excel, Outlook und PowerPoint unterstützt. Weitere Informationen dazu, wo die Single Sign-On-API derzeit unterstützt wird, finden Sie unter Identity-API-Anforderungssätze. Wenn Sie mit einem Outlook-Add-In arbeiten, müssen Sie die moderne Authentifizierung für den Microsoft 365-Mandanten aktivieren. Informationen dazu finden Sie unter Aktivieren oder Deaktivieren der modernen Authentifizierung für Outlook in Exchange Online.
<WebApplicationInfo> ist ein untergeordnetes Element des VersionOverrides-Elements im Manifest.
Untergeordnete Elemente
Element | Erforderlich | Beschreibung |
---|---|---|
<Id> | Ja | Die Anwendungs-ID des zugeordneten Dienstes des Add-Ins, der im Azure Active Directory v 2.0-Endpunkt registriert ist. |
<Ressource> | Ja | Gibt den Anwendungs-ID-URI des Add-Ins an, der im Azure Active Directory v2.2.0-Endpunkt registriert ist. |
Scopes | Ja | Gibt die Berechtigungen an, die das Add-In für eine Ressource benötigt, z. B. Microsoft Graph. |
Beispiel für das Element „WebApplicationInfo“
<OfficeApp>
...
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
...
<WebApplicationInfo>
<Id>12345678-abcd-1234-efab-123456789abc</Id>
<Resource>api://contoso.com/12345678-abcd-1234-efab-123456789abc</Resource>
<Scopes>
<Scope>Files.Read.All</Scope>
<Scope>offline_access</Scope>
<Scope>openid</Scope>
<Scope>profile</Scope>
</Scopes>
</WebApplicationInfo>
</VersionOverrides>
...
</OfficeApp>
Office Add-ins