Microsoft Entra ID: SCIM-Provisionierung

Lassen Sie Microsoft Entra ID Personen in MuchSkills samt ihren Rollen anlegen, aktualisieren und deaktivieren. Sie fügen Ihrer MuchSkills-Unternehmens-App in Entra die SCIM-Provisionierung hinzu, ordnen E-Mail-Adresse und Rollen zu, testen mit einigen Personen und starten die Provisionierung.

Aktualisiert

Anbindung auf AnfrageITAdmins und HR

Wer
Ein Owner oder Admin in MuchSkills sowie ein Application Administrator in Entra
So funktioniert die Anbindung
Der Support sendet die SCIM-Zugangsdaten, dann richten Sie die Provisionierung in Entra ein
Aktualisierungen
Etwa alle 40 Minuten, von Microsoft festgelegt
Pakete
In allen Tarifen enthalten

Bevor Sie beginnen

  • In MuchSkills: die Rolle Owner oder Admin.
  • In Microsoft Entra: ein Application Administrator oder Cloud Application Administrator.
  • SCIM-Zugangsdaten von MuchSkills. Wir erstellen für Sie eine OAuth-2.0-Client-ID und ein Client-Secret. Das Secret hat kein Ablaufdatum. Wie das geht, steht in Schritt 1.
  • Erst Single Sign-on. Wir empfehlen, vor der Provisionierung Microsoft Entra ID: Single Sign-on einzurichten und die Provisionierung in derselben Unternehmens-App zu ergänzen. Dann können sich Personen gleich nach dem Anlegen anmelden.
  • Nur ein Weg. Synchronisieren Sie Personen bereits über den Microsoft-Entra-ID-Connector unter Settings › Integrations, entscheiden Sie, welchen der beiden Wege Sie für diese Personen beibehalten.
  • Klein anfangen. Weisen Sie zunächst sich selbst und ein paar Kolleginnen und Kollegen zu. Den Kreis können Sie später erweitern.

Schritte

In MuchSkills

  1. Fragen Sie beim Support SCIM-Zugangsdaten an. Schreiben Sie an support@muchskills.com oder nutzen Sie den Chat und teilen Sie uns mit, dass Sie Microsoft Entra ID verwenden. Bis die Provisionierung eingerichtet ist, zeigt Team/Org › Settings › Security & SAML den Hinweis SCIM provisioning is available for your organisation. See the setup guide for next steps.

In Microsoft Entra

  1. Öffnen Sie die MuchSkills-App. Gehen Sie im Microsoft Entra Admin Center zu Entra ID › Enterprise apps und öffnen Sie die MuchSkills-App, die Sie für Single Sign-on nutzen. Gibt es noch keine, klicken Sie auf New application › Create your own application, nennen Sie sie MuchSkills, wählen Sie Integrate any other application you don't find in the gallery (Non-gallery) und klicken Sie auf Create.
  2. Legen Sie die MuchSkills-Rollen an. Gehen Sie zu Entra ID › App registrations, öffnen Sie All applications und wählen Sie die MuchSkills-App aus. Klicken Sie unter App roles auf Create app role. Geben Sie Member sowohl als Display name als auch als Value ein, wählen Sie unter Allowed member types die Option Users/Groups, fügen Sie eine Description hinzu, lassen Sie Do you want to enable this app role? aktiviert und klicken Sie auf Apply. Wiederholen Sie diese Schritte für Analyst und Admin. Die Werte müssen exakt so geschrieben sein. Microsoft-Anleitung zu App-Rollen
  3. Stellen Sie die Verbindung zu MuchSkills her. Öffnen Sie unter Enterprise apps wieder die MuchSkills-App, wählen Sie Provisioning und klicken Sie auf New configuration. Tragen Sie Folgendes ein:
    • Tenant URL: https://app.muchskills.com/scim/v2
    • OAuth token endpoint: https://app.muchskills.com/oauth2/token
    • Authentication method: OAuth2 client credentials grant.
    • Client ID und Client Secret: die Werte von MuchSkills.
    • How credentials are sent: Body.
    • Lassen Sie Secret Token leer: MuchSkills stellt keine statischen Tokens aus. In manchen Tenants erscheint noch die klassische Ansicht. Setzen Sie dort Provisioning Mode auf Automatic, öffnen Sie Admin Credentials, wählen Sie OAuth2 Client Credentials Grant als Authentication Method und füllen Sie Tenant URL, Token Endpoint, Client Identifier und Client Secret aus. Klicken Sie auf Test Connection und dann auf Create, in der klassischen Ansicht auf Save. Microsoft-Anleitung zum Verbinden einer SCIM-App
  4. Prüfen Sie die E-Mail-Zuordnung. Wählen Sie Attribute mapping und öffnen Sie die Benutzerzuordnung. Standardmäßig sendet Entra userPrincipalName als userName. Entsprechen die Principal Names Ihrer Benutzer nicht deren E-Mail-Adressen, bearbeiten Sie die Zeile userName und setzen Sie Source attribute auf mail. userName muss die Adresse sein, mit der sich Personen bei MuchSkills anmelden. Microsoft-Anleitung zu Attributzuordnungen
  5. Fügen Sie die Rollenzuordnung hinzu. Klicken Sie in derselben Benutzerzuordnung auf Add New Mapping. Setzen Sie Mapping type auf Expression, Expression auf SingleAppRoleAssignment([appRoleAssignments]) und Target attribute auf roles[primary eq "True"].value. Klicken Sie auf Ok und dann auf Save. Schalten Sie die Gruppenzuordnung aus, denn MuchSkills nimmt nur Benutzer an. Microsoft-Referenz zu Ausdrücken
  6. Weisen Sie Ihre Testbenutzer mit ihren Rollen zu. Öffnen Sie Users and groups › Add user/group. Markieren Sie Ihre Testbenutzer, wählen Sie unter Select a role die Rolle Member, Analyst oder Admin und klicken Sie auf Assign. Der Bereich bleibt auf Sync only assigned users and groups. Microsoft-Anleitung zum Zuweisen von Benutzern und Gruppen
  7. Testen Sie mit einer einzelnen Person. Wählen Sie Provision on demand, suchen Sie einen Testbenutzer und starten Sie die Bereitstellung. Alle Schritte sollten als erfolgreich angezeigt werden.
  8. Richten Sie Benachrichtigungen ein. Wählen Sie Overview › Properties, klicken Sie auf das Stiftsymbol, aktivieren Sie Benachrichtigungs-E-Mails und den Schutz vor versehentlichem Löschen und klicken Sie auf Apply.
  9. Starten Sie die Provisionierung. Klicken Sie unter Overview auf Start provisioning. In der klassischen Ansicht setzen Sie Provisioning Status auf On und klicken auf Save. Der erste Durchlauf dauert länger als alle weiteren.

Zurück in MuchSkills

  1. Prüfen Sie, wer angekommen ist. Unter Team/Org › Members sehen Sie Ihre Testbenutzer mit den Rollen, die Sie gewählt haben. Passt alles, weisen Sie in Entra alle übrigen Personen zu.

Prüfen, ob es funktioniert hat

  • Provision on demand meldet für Ihren Testbenutzer Erfolg.
  • In Entra führen die Provisioning logs Ihre Benutzer fehlerfrei als angelegt auf.
  • Unter Team/Org › Members stehen sie mit den richtigen Namen, Abteilungen, Vorgesetzten und Rollen.
  • Unter Team/Org › Settings › Security & SAML steht SCIM provisioning is enabled for your organisation.

Ihr Nutzen

  • Ein- und Austritte regeln Sie in Entra. Weisen Sie jemanden zu, bekommt die Person ein MuchSkills-Konto. Entfernen Sie die Zuweisung oder deaktivieren Sie die Person, wird sie deaktiviert.
  • Rollen kommen aus Entra. Ob jemand in MuchSkills Member, Analyst oder Admin ist, legt die App-Rolle fest, die Sie zuweisen.
  • Vorgesetzte und Abteilungen sind hinterlegt. Berichtslinien und Abteilungen werden mit jeder Person übertragen und stehen gleich für My Circle und Berichte bereit.

Wichtig zu wissen

Was synchronisiert wird. Nur E-Mail und Name sind Pflicht. Ordnen Sie so viele der übrigen Attribute zu, wie Sie in Entra pflegen, denn jedes davon macht MuchSkills nützlicher.

Entra-AttributSCIM-AttributBedarfWofür MuchSkills es nutzt
userPrincipalName oder mailuserNamePflichtE-Mail und Anmeldung
mailemails, type workPflichtE-Mail. Muss mit userName übereinstimmen
displayNamedisplayNamePflichtName
givenName, surnamename.givenName, name.familyNameEmpfohlenName
jobTitletitleEmpfohlenBerufsbezeichnung
departmententerprise extension: departmentEmpfohlenAbteilung
managerenterprise extension: managerEmpfohlenBerichtslinien und My Circle
Adressattributeaddresses, type workEmpfohlenStandort. Zuordnung für das Land beibehalten
Nicht gelöscht oder deaktiviertactiveEmpfohlenDeaktivierung ausgeschiedener Personen
Zuweisung der App-Rolleroles, primärer WertOptionalRolle: Member, Analyst oder Admin

Auch Vorgesetzte müssen provisioniert werden. Entra kann nur Vorgesetzte übermitteln, die selbst auch an MuchSkills provisioniert werden. Weisen Sie Vorgesetzte daher zusammen mit ihren Teams zu.

Eine Rolle pro Person. Weisen Sie bei SingleAppRoleAssignment jeder Person nur eine App-Rolle zu. Hat jemand zwei, garantiert Microsoft nicht, welche davon übertragen wird. Außerdem setzt diese Zuordnung den Bereich Sync only assigned users and groups voraus.

Ausgetretene Personen werden deaktiviert, nicht gelöscht. Wird eine Person in Entra aus der Zuweisung entfernt, deaktiviert oder gelöscht, sendet Entra active mit dem Wert false. MuchSkills deaktiviert die Person, und ihre Projekthistorie und Zertifikate bleiben erhalten.

Entra verwaltet die E-Mail-Adressen. Wer provisioniert wurde, kann seine E-Mail-Adresse in MuchSkills nicht ändern. Diese Personen sehen den Hinweis Managed by automated provisioning unter Profile Settings › Account.

Bewahren Sie die Zugangsdaten sicher auf. Behandeln Sie das Client-Secret wie ein Passwort. Es läuft nicht ab, und Entra ruft selbstständig ein neues, eine Stunde gültiges Access Token ab. Wenn Sie vermuten, dass es offengelegt wurde, fordern Sie beim Support neue Zugangsdaten an und aktualisieren Sie sie in Entra.

Fehlerbehebung

Was Sie sehenUrsacheWas zu tun ist
Test Connection schlägt fehlTenant URL, Token-Endpunkt oder Zugangsdaten sind falschGleichen Sie jeden Wert mit Schritt 4 und den Angaben des Supports ab. Fordern Sie beim Support neue Zugangsdaten an, wenn Sie unsicher sind
Anfragen schlagen in den Provisioning logs mit 401 Unauthorized fehlDie Zugangsdaten sind falsch oder nicht mehr gültigGeben Sie die Zugangsdaten erneut ein oder fordern Sie beim Support neue an
Niemand wird provisioniertEs sind keine Benutzer oder Gruppen zugewiesen, oder die Provisionierung wurde nicht gestartetWeisen Sie unter Users and groups Personen zu und klicken Sie dann auf Start provisioning
Ein Benutzer schlägt mit 409 Conflict fehlEs gibt bereits ein MuchSkills-Konto mit dieser E-Mail-AdressePrüfen Sie die E-Mail-Adresse in MuchSkills und in Entra und ob userName die E-Mail-Adresse der Person ist
Ein Benutzer schlägt fehl, weil userName keine gültige E-Mail-Adresse istuserName erhält den User Principal Name, der keine E-Mail-Adresse istOrdnen Sie mail dem Attribut userName zu (Schritt 5)
Alle kommen als Member anDie Rollenzuordnung fehlt, oder die Werte der App-Rollen stimmen nicht übereinPrüfen Sie Schritt 6 und ob die Werte der App-Rollen genau Member, Analyst und Admin lauten
Eine vorgesetzte Person fehltDie vorgesetzte Person ist der App nicht zugewiesenWeisen Sie auch die vorgesetzte Person zu und führen Sie dann Provision on demand für die betreffende Person aus
Die App geht in QuarantäneEntra ist wiederholt auf Fehler gestoßen, oft ein Problem mit den ZugangsdatenBeheben Sie den in den Provisioning logs angezeigten Fehler und starten Sie die Provisionierung dann neu
Welche Microsoft-Rollen benötigen wir?

Ein Application Administrator oder ein Cloud Application Administrator kann die Bereitstellung einrichten, die App-Rollen anlegen und Personen zuweisen. In MuchSkills benötigen Sie die Rolle Owner oder Admin.

Wie oft sendet Entra Änderungen?

Microsoft führt etwa alle 40 Minuten einen Bereitstellungszyklus aus. Um eine einzelne Person sofort zu übertragen, nutzen Sie Provision on demand auf der Provisioning-Seite der App.

Was passiert, wenn jemand ausscheidet?

Wenn Sie die Zuweisung einer Person in Entra aufheben oder die Person deaktivieren, sendet Entra active mit dem Wert false, und MuchSkills deaktiviert die Person. Sie verschwindet aus den alltäglichen Ansichten, ihre Projekthistorie und Zertifikate bleiben jedoch erhalten. Es wird nichts gelöscht.

Wie vergeben wir die Rolle Admin oder Analyst?

Legen Sie die App-Rollen Member, Analyst und Admin an, fügen Sie in Schritt 6 die Rollenzuordnung hinzu und wählen Sie die Rolle aus, wenn Sie die Person zuweisen. Personen, die ohne MuchSkills-Rolle zugewiesen werden, erhalten die Rolle Member.

Können wir jemanden über SCIM zum Owner machen?

Nein. Über SCIM lassen sich Admin, Member und Analyst vergeben. Wenden Sie sich für diese Änderung an einen bestehenden Owner, der sie in MuchSkills vornimmt.

Können wir festlegen, wer ein MuchSkills-Konto erhält?

Ja. Bereitgestellt werden nur die Benutzer und Gruppen, die Sie der App zuweisen. Für die Zuweisung von Gruppen ist Microsoft Entra ID P1 oder P2 erforderlich.

Erscheinen unsere Entra-Gruppen in MuchSkills?

Nein. MuchSkills übernimmt Benutzer, keine Gruppen. Gruppen legen nur fest, wer bereitgestellt wird. Abteilungen stammen aus dem department-Attribut der jeweiligen Person.

Werden Profilfotos synchronisiert?

Nicht über die Entra-Bereitstellung. Microsoft bietet keine Möglichkeit, ein Foto-Attribut an Apps zu senden. Jede Person kann ihr Foto aber selbst in MuchSkills hinzufügen.

Sollten wir diese Methode oder den Sync-Connector für Microsoft Entra ID verwenden?

Verwenden Sie für dieselben Personen nur eine der beiden Methoden. SCIM wird von Entra aus gesteuert und überträgt Rollen. Der Connector unter Settings › Integrations wird von MuchSkills aus gesteuert, synchronisiert alle 5 Stunden und lässt Sie dort Abteilungen oder Gruppen auswählen. Siehe Microsoft Entra ID: Benutzer synchronisieren.

Wir prüfen den Kalender von Daniel...

Stellen Sie uns Ihre Fragen

Ein echter Mensch antwortet, meist noch am selben Arbeitstag.

Live-Webinar · 30 Oct, 10:00 CET

How to analyse the Skill Gaps in your organisation

MuchSkills allows organisations to conduct an in-depth skills gap analysis in a matter of minutes and uncover the skill gaps that hurt organisational performance In this webinar, you will learn how t…