SCIM-användarhantering för din organisation
När du har verifierat din domän och ställt in SAML-autentisering för din organisation kan du skapa en SCIM API-token.
På den här sidan
Funktioner
Att tillhandahålla SCIM API-token till din leverantör av identitetstjänster gör det möjligt för dig att vidta följande åtgärder via din identitetsleverantör:
- Skapa användare
- Tilldela eller uppdatera användarroller
- Inaktivera användare
Krav
Innan du ställer in SCIM-användarhantering måste du verifiera din domän och skapa en SAML-konfiguration. Du kan bara hantera användare som är associerade med en domän som du har verifierat.
Ställ in SCIM-användarhantering
- Gå till Användare > Säkerhet i administratören för din Shopify-organisation.
- Klicka på Skapa API-token i avsnittet SCIM-integration.
- Klicka på Kopiera för att kopiera den skapade token till ditt urklipp.
- Ange token till din leverantör av identitetstjänster. Hur du går till väga för att lägga till token beror på vilken leverantör av identitetstjänster du använder.
Slutför konfigurationen av SCIM i Okta
- Öppna Shopify Plus-appen.
-
Klicka på fliken Sign On (logga in).
- Ställ in Application username format (applikationens användarnamns format) till Email (e-post).
- Klicka på Spara.
-
Klicka på fliken Etablering.
- Klicka på Konfigurera API-integration.
- Markera Aktivera API-integration och klistra sedan in API-token i det angivna fältet.
- Klicka på Testa API-uppgifter. Kontrollera att du har kopierat API-token korrekt från din Shopify Plus-administratör om du stöter på ett fel. Om du fortsätter att stöta på fel, kontakta då Shopify Plus-support.
- Klicka på Spara.
Slutför konfigurationen av SCIM i OneLogin
- Öppna Shopify Plus-appen.
-
Klicka på menyalternativet Konfiguration.
- I fältet SCIM-bärande token klistrar du in API-token.
- Klicka på Spara.
-
Klicka på menyalternativet Parametrar.
- Ställ in standardvärde för användarnamn för SCIM till E-post.
- Klicka på Spara.
Slutför SCIM-konfiguration i Azure
- Öppna Shopify Plus-appen.
- Klicka på menyobjektet Etablering.
- Klicka på Kom igång.
- Välj Automatisk i menyn Etableringsläge.
- I fältet Klient-URL anger du grund-URL:en
https://shopifyscim.com/scim/v2/
. - I fältet Hemlig token anger du API-token.
- Klicka på knappen Testa anslutning. Kontrollera att du har kopierat API-token korrekt från din Shopify Plus-administratör om du stöter på ett fel. Om du fortsätter att stöta på fel, kontakta då Shopify Plus-support.
- Klicka på Spara.
- Ändra Etableringsstatus till På.
- Klicka på Spara.
Du kan lägga till eller ta bort användare efter det att du har lagt till din API-token i din leverantör av identitetstjänster. Detta kan förändra inloggningen till Shopify, beroende på användarens Shopify-status och din leverantör av identitetstjänster.
Användarstatus | Resultat inom Shopify |
---|---|
Användaren finns redan i din organisation | Om du lägger till en användare i din leverantör av identitetstjänster måste användaren logga in med SAML-autentisering om allt detta stämmer:
|
Användaren finns i Shopify, men inte i din organisation | Om du lägger till en användare i din leverantör av identitetstjänster, läggs användaren till i din organisation och måste logga in med SAML-autentisering om allt detta stämmer:
|
Användaren existerar inte i Shopify | Om du lägger till en användare i din leverantör av identitetstjänster, läggs användaren till i din organisation och måste logga in med SAML-autentisering om allt det följande stämmer:
|
När du har lagt till API-token och lägger till en ny användare som inte tidigare fanns i Shopify, antingen via din identitetsleverantör eller organisationens administratör, får din nya användare en väntande status. Om din användare måste logga in med SAML kommer hen att fortsätta ha väntande status tills hen loggar in med din identitetsleverantör.
Rolltilldelning i SCIM
När du har slutfört SCIM-konfigurering kan du även tilldela roller till SCIM-användare via din leverantör av identitetstjänster. Verifiera att rollen finns i din organisation innan du tilldelar en användare en roll. Befintliga SCIM-användare uppdateras inte om rollen inte har skapats för din organisation.
Tilldela roller i identitetstjänstleverantörer som stöds
Stöd för rolltilldelning har lagts till i OneLogin- och Okta-apparna. Support i Azure-appen kommer att läggas till senare. Ändra rollnamnet för en befintlig SCIM-användare i identitetstjänstleverantörens etableringsportal för att tilldela eller uppdatera en SCIM-användarroll i OneLogin eller Okta.
Tilldela roller till leverantörer av identitetstjänster som inte stöds
Om din leverantör av identitetstjänster inte har en Shopify Plus-app måste du manuellt redigera din SCIM-konfiguration. Verifiera att din leverantör av identitetstjänster kan lägga till roller som ett SCIM-fält innan du börjar.
För att tilldela eller uppdatera en SCIM-användarroll måste JSON-brödtexten i POST-, PUT- och PATCH-förfrågningar innehålla följande:
json
{
"name": {
"givenName": "given_name"
"familyName": "family_name"
},
"userName": "email",
"roles": [{"value": "role_name"}]
}
SCIM JSON-brödtexten måste innehålla en nyckel som heter roles
. roles
måste vara en matris som innehåller ett hasch som lagrar rollnamnet. Om flera rollnamnshassor anges används endast den sista rollnamnshassen för att tilldela en roll. Om rollnamnet är ogiltigt eller om SCIM-JSON-brödtexten inte matchar mallen ovan, tilldelas eller uppdateras inte roller.
Ta bort tilldelning av roller
Använd Shopify-organisationsadmin för att ta bort tilldelning av användarroll.Läs mer om att ta bort tilldelning av användarroller i Shopify.
Tar bort SCIM-integration
Om du inte längre kräver SCIM-integration kan du ta bort den. Den här åtgärden kan inte ångras. Om du behöver återaktivera din integration måste du skapa en ny API-token.
Steg:
- Gå till Användare > Säkerhet i administratören för din Shopify-organisation.
- Klicka på ... bredvid API-token i avsnittet SCIM-integration.
- Klicka på Radera token.
Begränsningar
Butiksägare och organisationsägare kan inte tas bort via en leverantör av identitetstjänster. Båda typerna av ägande måste överföras innan användaren kan tas bort. Om du behöver ändra butiksägaren kan du göra det från din Shopify-admin. Om du behöver ändra organisationsägaren kontaktar du Shopify Plus-supporten.