Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Benutzerdaten im User data in Azure Active Directory können über die MicrosoftGraphSyncSource gelesen werden.Folgende Eigenschaften werden von Microsoft Graph bereitgestelltcan be read via the MicrosoftGraphSyncSource. The following properties are provided by Microsoft Graph:

  • id

  • faxNumber

  • employeeId

  • userPrincipalName

  • aboutMe

  • city

  • companyName

  • country

  • department

  • displayName

  • givenName

  • jobTitle

  • mail

  • mailNickname

  • mobilePhone

  • mySite

  • officeLocation

  • postalCode

  • preferredLanguage

  • preferredName

  • state

  • streetAddress

  • surname

  • userType

  • accountEnabled

  • birthday: Wenn vorhanden, wird das Datum als ISO 8601 Datum zurückgegebenIf present, the date is returned as ISO 8601 date.

  • businessPhone: Im Microsoft Graph können mehrere Telefonnummern unter der Eigenschaft businessPhones abgelegt werden. Um ein einfaches Mapping zu ermöglichen, wird die erste Telefonnummer als businessPhone bereitgestelltIn Microsoft Graph, multiple phone numbers can be stored under the businessPhones property. To allow easy mapping, the first phone number is provided as businessPhone.

  • onPremisesExtensionAttribute1 - onPremisesExtensionAttribute15: Um ein einfacheres Mapping zu ermöglichen, werden die To allow easier mapping, the 15 onPremisesExtensionAttributes als direkte Eigenschaften are provided as direct properties (onPremisesExtensionAttribute1 etc.) bereitgestellt.

  • photo: Das Benutzerbild wird als photo bereitgestellt.

Eine Beschreibung der Microsoft Graph Eigenschaften finden Sie in der Dokumentation von Microsoft.

...

  • The user image is provided as photo.

For a description of Microsoft Graph properties, see the Microsoft documentation.

...

Configuration

Code Block
languagexml
<?xml version="1.0" encoding="utf-8" ?>
<UserSyncConfig>
	<MicrosoftGraphSyncSource name="AzureAD" queryKey="OneOffixxIdentifier">
        <Claims>
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" ignoreClaimIfEmpty="true" property="preferredName" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/displayName" ignoreClaimIfEmpty="true" property="displayName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" ignoreClaimIfEmpty="true" property="givenName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" ignoreClaimIfEmpty="true" property="surname" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" ignoreClaimIfEmpty="true" property="mail" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage" ignoreClaimIfEmpty="true" property="mySite" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/phone" ignoreClaimIfEmpty="true" property="businessPhone" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress" ignoreClaimIfEmpty="true" property="streetAddress" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode" ignoreClaimIfEmpty="true" property="postalCode" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country" ignoreClaimIfEmpty="true" property="country" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality" ignoreClaimIfEmpty="true" property="city" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone" ignoreClaimIfEmpty="true" property="mobilePhone" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/department" ignoreClaimIfEmpty="true" property="department" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/company" ignoreClaimIfEmpty="true" property="companyName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn" ignoreClaimIfEmpty="true" property="userPrincipalName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince" ignoreClaimIfEmpty="true" property="state" />
			<Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/photo" property="photo" />
        </Claims>
    </MicrosoftGraphSyncSource>
</UserSyncConfig>

...

ResultMapping

Die MicrosoftGraphSyncSource unterstützt das Mapping FormatThe MicrosoftGraphSyncSource supports the following mapping format:

Code Block
languagexml
<?xml version="1.0" encoding="utf-8" ?>
<UserSyncConfig>
	<MicrosoftGraphSyncSource name="AzureAD" queryKey="OneOffixxIdentifier">
        <ResultMapping>
		    <Mapping>
			    <Map Source="displayName" Target="PropertyX" />
		    </Mapping>
        </ResultMapping>
        <Claims>
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" ignoreClaimIfEmpty="true" property="preferredName" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/displayName" ignoreClaimIfEmpty="true" property="displayName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" ignoreClaimIfEmpty="true" property="givenName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" ignoreClaimIfEmpty="true" property="surname" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" ignoreClaimIfEmpty="true" property="mail" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage" ignoreClaimIfEmpty="true" property="mySite" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/phone" ignoreClaimIfEmpty="true" property="businessPhone" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress" ignoreClaimIfEmpty="true" property="streetAddress" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode" ignoreClaimIfEmpty="true" property="postalCode" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country" ignoreClaimIfEmpty="true" property="country" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality" ignoreClaimIfEmpty="true" property="city" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone" ignoreClaimIfEmpty="true" property="mobilePhone" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/department" ignoreClaimIfEmpty="true" property="department" />
            <Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/company" ignoreClaimIfEmpty="true" property="companyName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn" ignoreClaimIfEmpty="true" property="userPrincipalName" />
            <Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince" ignoreClaimIfEmpty="true" property="state" />
			<Claim type="http://schema.oneoffixx.com/ws/2011/01/identity/claims/photo" property="photo" />
        </Claims>
    </MicrosoftGraphSyncSource>
</UserSyncConfig>

Als Target wird ein Wert angegeben, der mit dem Property-Parameter eines Claims korrelieren muss. Details und Konfigurationsbeispiele können hier gefunden werdenThe target is a value that must correlate with the property parameter of a claim. Details and configuration examples can be found here: Mapping.