organizationalBranding aktualisieren

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Aktualisieren Sie die Eigenschaften des Standardbrandingobjekts, das von der ressource organizationalBranding angegeben wird.

Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.

Globaler Dienst US Government L4 US Government L5 (DOD) China, betrieben von 21Vianet

Berechtigungen

Wählen Sie für diese API die Als am wenigsten privilegierten Berechtigungen gekennzeichneten Berechtigungen aus. Verwenden Sie nur dann eine Berechtigung mit höheren Berechtigungen , wenn dies für Ihre App erforderlich ist. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.

Berechtigungstyp Berechtigungen mit den geringsten Berechtigungen Berechtigungen mit höheren Berechtigungen
Delegiert (Geschäfts-, Schul- oder Unikonto) OrganizationalBranding.ReadWrite.All Organization.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt Nicht unterstützt
Anwendung OrganizationalBranding.ReadWrite.All Organization.ReadWrite.All

In delegierten Szenarien können nur Benutzer mit der Rolle OrganisationsbrandingadministratorMicrosoft Entra das Branding des organization vollständig verwalten.

HTTP-Anforderung

Um String-Datentypen wie signInPageText und usernameHintText zu aktualisieren, verwenden Sie die PATCH-Methode. Verwenden Sie die PUT-Methode, um Stream Datentypen wie backgroundLogo und backgroundImage zu aktualisieren. Sie können Stream Typen nicht mit anderen Datentypen in derselben Anforderung aktualisieren.

PATCH /organization/{organizationId}/branding
PUT /organization/{organizationId}/branding/localizations/{organizationalBrandingLocalizationId}/{Stream object type such as backgroundImage}

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich. Erfahren Sie mehr über die Authentifizierung und Autorisierung.
Content-Type application/json. Erforderlich.
Accept-Language Ein gültiges ISO 639-1-Gebietsschema oder 0 für das Standardgebietsschema. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext nur die Werte für die Eigenschaften an, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, behalten ihre vorherigen Werte bei oder werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet.

In der folgenden Tabelle sind die Eigenschaften angegeben, die aktualisiert werden können.

Eigenschaft Typ Beschreibung
Backgroundcolor String Farbe, die anstelle des Hintergrundbilds in Verbindungen mit geringer Bandbreite angezeigt wird. Es wird empfohlen, die Primärfarbe Ihres Bannerlogos oder Ihre organization Farbe zu verwenden. Geben Sie dies im Hexadezimalformat an, z. B. ist #FFFFFFweiß .
Backgroundimage Stream Abbildung, die als Hintergrund der Anmeldeseite angezeigt wird. Die zulässigen Typen sind PNG oder JPEG nicht kleiner als 300 KB und nicht größer als 1920 × 1080 Pixel. Ein kleineres Bild reduziert die Bandbreitenanforderungen und führt dazu, dass die Seite schneller geladen wird.
bannerLogo Stream Eine Bannerversion Ihres Unternehmenslogos, die auf der Anmeldeseite angezeigt wird. Die zulässigen Typen sind PNG oder JPEG, die nicht größer als 245 x 36 Pixel sind. Es wird empfohlen, ein transparentes Bild ohne Abstand um das Logo zu verwenden.
contentCustomization contentCustomization Stellt die verschiedenen Inhaltsoptionen dar, die während des Authentifizierungsablaufs für einen Mandanten angepasst werden sollen.

HINWEIS: Unterstützt von Microsoft Entra ID nur für Kundenmandanten.
customAccountResetCredentialsUrl String Eine benutzerdefinierte URL zum Zurücksetzen von Kontoanmeldeinformationen. Diese URL muss im ASCII-Format vorliegen, oder Nicht-ASCII-Zeichen müssen URL-codiert sein und dürfen 128 Zeichen nicht überschreiten.
customCannotAccessYourAccountText String Eine Zeichenfolge, die den standardmäßigen Linktext "Kann nicht auf Ihr Konto zugreifen?" auf der Anmeldeseite ersetzen. Dieser Text muss im Unicode-Format vorliegen und darf 256 Zeichen nicht überschreiten.
customCSS Stream CSS-Formatierung, die auf der Anmeldeseite angezeigt wird. Das zulässige Format ist nur .css Format und nicht größer als 25 KB.
customForgotMyPasswordText String Eine Zeichenfolge zum Ersetzen des Standardlinktexts "Kennwort vergessen" im Anmeldeformular. Dieser Text muss im Unicode-Format vorliegen und darf 256 Zeichen nicht überschreiten.
customPrivacyAndCookiesText String Eine Zeichenfolge zum Ersetzen des Standardlinktexts "Datenschutz und Cookies" in der Fußzeile. Dieser Text muss im Unicode-Format vorliegen und darf 256 Zeichen nicht überschreiten.
customPrivacyAndCookiesUrl String Eine benutzerdefinierte URL zum Ersetzen der Standard-URL des Links "Datenschutz und Cookies" in der Fußzeile. Diese URL muss im ASCII-Format vorliegen, oder Nicht-ASCII-Zeichen müssen URL-codiert sein und dürfen 128 Zeichen nicht überschreiten.
customTermsOfUseText String Eine Zeichenfolge, die den Standardtext des Links "Nutzungsbedingungen" in der Fußzeile ersetzt. Dieser Text muss im Unicode-Format vorliegen und darf 256 Zeichen nicht überschreiten.
customTermsOfUseUrl String Eine benutzerdefinierte URL zum Ersetzen der Standard-URL des Links "Nutzungsbedingungen" in der Fußzeile. Diese URL muss im ASCII-Format vorliegen, oder Nicht-ASCII-Zeichen müssen URL-codiert sein und 128 Zeichen nicht überschreiten.
Favicon Stream Ein benutzerdefiniertes Symbol (favicon) zum Ersetzen eines Standardmäßigen Microsoft-Produkt-Favicons auf einem Microsoft Entra Mandanten.
headerBackgroundColor String Die RGB-Farbe, die angewendet werden soll, um die Farbe des Headers anzupassen.
headerLogo Stream Ein Unternehmenslogo, das in der Kopfzeile der Anmeldeseite angezeigt wird. Die zulässigen Typen sind PNG oder JPEG, die nicht größer als 245 x 36 Pixel sind. Es wird empfohlen, ein transparentes Bild ohne Abstand um das Logo zu verwenden.
loginPageLayoutConfiguration loginPageLayoutConfiguration Stellt die Layoutkonfiguration dar, die auf der Anmeldeseite für einen Mandanten angezeigt werden soll.
loginPageTextVisibilitySettings loginPageTextVisibilitySettings Stellt die verschiedenen Texte dar, die auf der Anmeldeseite für einen Mandanten ausgeblendet werden können. Alle Eigenschaften können aktualisiert werden.
signInPageText String Text, der unten im Anmeldefeld angezeigt wird. Verwenden Sie dies, um zusätzliche Informationen wie die Telefonnummer an Ihren Helpdesk oder eine rechtliche Erklärung zu übermitteln. Dieser Text muss im Unicode-Format vorliegen und darf 1.024 Zeichen nicht überschreiten.
squareLogo Stream Eine quadratische Version Ihres Unternehmenslogos, die in Windows 10 Out-of-Box-Umgebungen (OOBE) angezeigt wird und wenn Windows Autopilot für die Bereitstellung aktiviert ist. Zulässige Typen sind PNG oder JPEG, die nicht größer als 240 x 240 Pixel und nicht mehr als 10 KB groß sind. Es wird empfohlen, ein transparentes Bild ohne Abstand um das Logo zu verwenden.
squareLogoDark Stream Eine quadratische dunkle Version Ihres Unternehmenslogos, die in Windows 10 out-of-box experiences (OOBE) angezeigt wird und wenn Windows Autopilot für die Bereitstellung aktiviert ist. Zulässige Typen sind PNG oder JPEG, die nicht größer als 240 x 240 Pixel und nicht mehr als 10 KB groß sind. Es wird empfohlen, ein transparentes Bild ohne Abstand um das Logo zu verwenden.
usernameHintText String Eine Zeichenfolge, die als Hinweis im Textfeld benutzername auf dem Anmeldebildschirm angezeigt wird. Bei diesem Text muss es sich um einen Unicode-Text ohne Links oder Code handeln und darf 64 Zeichen nicht überschreiten.

Antwort

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 204 No Content zurückgegeben.

Beispiele

Beispiel 1: Aktualisieren des Standardbrandings

Anforderung

Das folgende Beispiel zeigt eine Anfrage.

PATCH https://graph.microsoft.com/beta/organization/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/branding
Content-Type: application/json
Accept-Language: 0

{
    "signInPageText":"Default",
    "usernameHintText":"DefaultHint"
}

Antwort

Das folgende Beispiel zeigt die Antwort.

HTTP/1.1 204 No Content

Beispiel 2: Aktualisieren von bannerLogo für das Standardbranding

Die folgende Anforderung aktualisiert das Bannerlogo für das Standardbranding. Um einen Stream Objekttyp zu aktualisieren, verwenden Sie die PUT-HTTP-Methode, und fügen Sie die Gebietsschema-ID in den URL-Pfad ein.

Anforderung

Das folgende Beispiel zeigt eine Anfrage.

PUT https://graph.microsoft.com/beta/organization/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/branding/localizations/0/bannerLogo
Content-Type: image/jpeg

<Image>

Antwort

Das folgende Beispiel zeigt die Antwort.

HTTP/1.1 204 No Content