Hantera användare och roller i ditt IoT Central-program

Den här artikeln beskriver hur du kan lägga till, redigera och ta bort användare i ditt Azure IoT Central-program. Artikeln beskriver också hur du hanterar roller i ditt program.

För att få åtkomst till och använda avsnittet Behörigheter måste du vara i appadministratörsrollen för ett Azure IoT Central-program eller i en anpassad roll som innehåller administrationsbehörigheter. Om du skapar ett Azure IoT Central-program läggs du automatiskt till i appadministratörsrollen för programmet.

Information om hur du hanterar användare och roller med hjälp av IoT Central REST API finns i Så här använder du REST-API:et för IoT Central för att hantera användare och roller.

Lägg till användare

Varje användare måste ha ett användarkonto innan de kan logga in och komma åt ett program. IoT Central stöder Microsoft-användarkonton, Microsoft Entra-konton, Microsoft Entra-grupper och Microsoft Entra-tjänstens huvudnamn. Mer information finns i Hjälp och snabbstart för Microsoft-konto: Lägga till nya användare i Microsoft Entra-ID.

  1. Om du vill lägga till en användare i ett IoT Central-program går du till sidan Användare i avsnittet Behörigheter :

    Screenshot that shows the manage users page in IoT Central.

  2. Om du vill lägga till en användare på sidan Användare väljer du + Tilldela användare. Om du vill lägga till ett huvudnamn för tjänsten på sidan Användare väljer du + Tilldela tjänstens huvudnamn. Om du vill lägga till en Microsoft Entra-grupp på sidan Användare väljer du + Tilldela grupp. Börja skriva namnet på Active Directory-gruppen eller tjänstens huvudnamn för att fylla i formuläret automatiskt.

    Kommentar

    Tjänstens huvudnamn och Active Directory-grupper måste tillhöra samma Microsoft Entra-klientorganisation som Azure-prenumerationen som är associerad med IoT Central-programmet.

  3. Om ditt program använder organisationer väljer du en organisation som användaren ska tilldelas från den nedrullningsbara menyn Organisation .

  4. Välj en roll för användaren i listrutan Roll . Läs mer om roller i avsnittet Hantera roller i den här artikeln:

    Screenshot showing how to add a user and select a role.

    Vilka roller som är tillgängliga beror på vilken organisation användaren är associerad med. Du kan tilldela approller till användare som är associerade med rotorganisationen och organisationsroller till användare som är associerade med någon annan organisation i hierarkin.

    Kommentar

    En användare som har en anpassad roll som ger dem behörighet att lägga till andra användare kan bara lägga till användare i en roll med samma eller färre behörigheter än sin egen roll.

    När du bjuder in en ny användare måste du dela program-URL:en med dem och be dem logga in. När användaren loggar in för första gången visas programmet på användarens sida Mina appar .

    Kommentar

    Om en användare tas bort från Microsoft Entra-ID och sedan läggs tillbaka kan de inte logga in på IoT Central-programmet. För att återaktivera åtkomsten bör programmets administratör även ta bort och lägga till användaren i programmet igen.

Följande begränsningar gäller för Microsoft Entra-grupper och tjänstens huvudnamn:

  • Det totala antalet Microsoft Entra-grupper för varje IoT Central-program får inte vara fler än 20.
  • Det totala antalet unika Microsoft Entra-grupper från samma Microsoft Entra-klientorganisation får inte vara fler än 200 för alla IoT Central-program.
  • Tjänstens huvudnamn som ingår i en Microsoft Entra-grupp beviljas inte automatiskt åtkomst till programmet. Tjänstens huvudnamn måste läggas till explicit.

Redigera roller och organisationer som har tilldelats till användare

Roller och organisationer kan inte ändras när de har tilldelats. Om du vill ändra rollen eller organisationen som tilldelats en användare tar du bort användaren och lägger sedan till användaren igen med en annan roll eller organisation.

Kommentar

De tilldelade rollerna är specifika för IoT Central-programmet och kan inte hanteras från Azure-portalen.

Ta bort användare

Om du vill ta bort användare markerar du en eller flera kryssrutor på sidan Användare . Välj sedan ta bort.

Hantera roller

Med roller kan du styra vem i din organisation som får utföra olika uppgifter i IoT Central. Det finns tre inbyggda roller som du kan tilldela till användare av ditt program. Du kan också skapa anpassade roller om du behöver finare kontroll.

Screenshot that shows how to manage roles.

Appadministratör

Användare i rollen Appadministratör kan hantera och kontrollera alla delar av programmet, inklusive fakturering.

Användaren som skapar ett program tilldelas automatiskt rollen Appadministratör . Det måste alltid finnas minst en användare i rollen Appadministratör .

App Builder

Användare i App Builder-rollen kan hantera alla delar av appen, men kan inte göra ändringar på flikarna Program eller Dataexport .

Appoperator

Användare i rollen Appoperatör kan övervaka enhetens hälsa och status. De får inte göra ändringar i enhetsmallar eller administrera programmet. Operatörer kan lägga till och ta bort enheter, hantera enhetsuppsättningar och köra analys och jobb.

Organisationsadministratör

IoT Central lägger till den här rollen automatiskt när du lägger till en organisation i ditt program. Den här rollen hindrar organisationsadministratörer från att komma åt vissa programomfattande funktioner, till exempel fakturering, varumärkesanpassning, färger, API-token och information om registreringsgrupper.

Användare i rollen Organisationsadministratör kan bjuda in användare till programmet, skapa underorganiseringar i organisationens hierarki och hantera enheterna i organisationen.

Organisationsoperator

IoT Central lägger till den här rollen automatiskt när du lägger till en organisation i ditt program. Den här rollen hindrar organisationsoperatorer från att komma åt vissa programomfattande funktioner.

Användare i rollen Organisationsoperatör kan utföra uppgifter som att lägga till enheter, köra kommandon, visa enhetsdata, skapa instrumentpaneler och skapa enhetsgrupper.

Organisationsvisningsprogram

IoT Central lägger till den här rollen automatiskt när du lägger till en organisation i ditt program.

Användare i rollen Organisationsvisning kan visa objekt som enheter och deras data, organisationsinstrumentpaneler, enhetsgrupper och enhetsmallar.

Skapa en anpassad roll

Om din lösning kräver mer detaljerade åtkomstkontroller kan du skapa roller med anpassade uppsättningar med behörigheter. Om du vill skapa en anpassad roll går du till sidan Roller i avsnittet Behörigheter i ditt program och väljer något av följande alternativ:

  • Välj + Ny, lägg till ett namn och en beskrivning för din roll och välj Program eller Organisation som rolltyp. Med det här alternativet kan du skapa en rolldefinition från grunden.
  • Navigera till en befintlig roll och välj Kopiera. Med det här alternativet kan du börja med en befintlig rolldefinition som du kan anpassa.

Screenshot that shows how to build a custom role.

Varning

Du kan inte ändra rolltypen när du har skapat en roll.

När du bjuder in en användare till ditt program, om du associerar användaren med:

  • Rotorganisationen, då är endast programroller tillgängliga.
  • Alla andra organisationer, då är endast organisationsroller tillgängliga.

Du kan lägga till användare i din anpassade roll på samma sätt som du lägger till användare i en inbyggd roll.

Alternativ för anpassad roll

När du definierar en anpassad roll väljer du den uppsättning behörigheter som en användare beviljas om de är medlem i rollen. Vissa behörigheter är beroende av andra. Om du till exempel lägger till behörigheten Uppdatera personliga instrumentpaneler till en roll läggs behörigheten Visa personliga instrumentpaneler till automatiskt. I följande tabeller sammanfattas de tillgängliga behörigheterna och deras beroenden, som du kan använda när du skapar anpassade roller.

Hantera enheter

Behörigheter för enhetsmall

Name Beroenden
Visa Ingen
Hantera Visa
Andra beroenden: Visa enhetsinstanser
Fullständig kontroll Visa, hantera
Andra beroenden: Visa enhetsinstanser

Behörigheter för enhetsinstanser

Name Beroenden
Visa Ingen
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Uppdatera Visa
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Skapa Visa
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Delete Visa
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Köra kommandon Uppdatera, visa
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Visa rådata Visa
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Visa uppladdade enhetsfiler Visa
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Ta bort uppladdade enhetsfiler Visa
Andra beroenden: Visa enhetsmallar och enhetsgrupper
Fullständig kontroll Visa, uppdatera, skapa, ta bort, köra kommandon, Visa rådata
Andra beroenden: Visa enhetsmallar och enhetsgrupper

Behörigheter för enhetsgrupper

Name Beroenden
Visa Ingen
Andra beroenden: Visa enhetsmallar och enhetsinstanser
Uppdatera Visa
Andra beroenden: Visa enhetsmallar och enhetsinstanser
Skapa Visa, uppdatera
Andra beroenden: Visa enhetsmallar och enhetsinstanser
Delete Visa
Andra beroenden: Visa enhetsmallar och enhetsinstanser
Fullständig kontroll Visa, uppdatera, skapa, ta bort
Andra beroenden: Visa enhetsmallar och enhetsinstanser

Behörigheter för enhetsanslutningshantering

Name Beroenden
Läs-instans Ingen
Andra beroenden: Visa enhetsmallar, enhetsgrupper, enhetsinstanser
Hantera instans Läs-instans
Andra beroenden: Visa enhetsmallar, enhetsgrupper, enhetsinstanser
Läsa globalt Ingen
Hantera globalt Läsa globalt
Fullständig kontroll Läsinstans, Hantera instans, Läs global, Hantera global
Andra beroenden: Visa enhetsmallar, enhetsgrupper, enhetsinstanser

Edge-distributionsmanifest

Name Beroenden
Läs-instans Ingen
Andra beroenden: Visa enhetsmallar, enhetsgrupper, enhetsinstanser
Hantera instans Läs-instans
Andra beroenden: Visa enhetsmallar, enhetsgrupper, enhetsinstanser
Läsa globalt Ingen
Hantera globalt Läsa globalt
Fullständig kontroll Läsinstans, Hantera instans, Läs global, Hantera global
Andra beroenden: Visa enhetsmallar, enhetsgrupper, enhetsinstanser. Uppdatera enhetsinstanser

Jobbbehörigheter

Name Beroenden
Visa Ingen
Andra beroenden: Visa enhetsmallar, enhetsinstanser och enhetsgrupper
Uppdatera Visa
Andra beroenden: Visa enhetsmallar, enhetsinstanser och enhetsgrupper
Skapa Visa, uppdatera
Andra beroenden: Visa enhetsmallar, enhetsinstanser och enhetsgrupper
Delete Visa
Andra beroenden: Visa enhetsmallar, enhetsinstanser och enhetsgrupper
Genomförande Visa
Andra beroenden: Visa enhetsmallar, enhetsinstanser och enhetsgrupper. Uppdatera enhetsinstanser; Köra kommandon på enhetsinstanser
Fullständig kontroll Visa, uppdatera, skapa, ta bort, köra
Andra beroenden: Visa enhetsmallar, enhetsinstanser och enhetsgrupper. Uppdatera enhetsinstanser; Köra kommandon på enhetsinstanser

Regelbehörigheter

Name Beroenden
Visa Ingen
Andra beroenden: Visa enhetsmallar
Uppdatera Visa
Andra beroenden: Visa enhetsmallar
Skapa Visa, uppdatera
Andra beroenden: Visa enhetsmallar
Delete Visa
Andra beroenden: Visa enhetsmallar
Fullständig kontroll Visa, uppdatera, skapa, ta bort
Andra beroenden: Visa enhetsmallar

Hantera appen

Behörigheter för programinställningar

Name Beroenden
Visa Ingen
Uppdatera Visa
Kopiera Visa
Andra beroenden: Visa enhetsmallar, enhetsinstanser, enhetsgrupper, instrumentpaneler, dataexport, varumärkesanpassning, hjälplänkar, anpassade roller, regler
Delete Visa
Fullständig kontroll Visa, uppdatera, kopiera, ta bort
Andra beroenden: Visa enhetsmallar, enhetsgrupper, programinstrumentpaneler, dataexport, varumärkesanpassning, hjälplänkar, anpassade roller, regler

Exportbehörigheter för programmallar

Name Beroenden
Visa Ingen
Export Visa
Andra beroenden: Visa enhetsmallar, enhetsinstanser, enhetsgrupper, instrumentpaneler, dataexport, varumärkesanpassning, hjälplänkar, anpassade roller, regler
Fullständig kontroll Visa, exportera
Andra beroenden: Visa enhetsmallar, enhetsgrupper, programinstrumentpaneler, dataexport, varumärkesanpassning, hjälplänkar, anpassade roller, regler

Behörigheter för uppladdning av enhetsfil

Name Beroenden
Visa Ingen
Hantera Visa
Fullständig kontroll Visa, hantera

Faktureringsbehörigheter

Name Beroenden
Hantera Ingen
Fullständig kontroll Hantera

Granskningsloggbehörigheter

Name Beroenden
Visa Ingen
Fullständig kontroll Visa

Varning

Alla användare som har beviljats behörighet att visa granskningsloggen kan se alla loggposter även om de inte har behörighet att visa eller ändra de entiteter som anges i loggen. Därför kan alla användare som kan visa loggen visa identiteten för och ändringar som gjorts i en modifierad entitet.

Hantera användare och roller

Behörigheter för anpassade roller

Name Beroenden
Visa Ingen
Uppdatera Visning
Skapa Visa, uppdatera
Delete Visa
Fullständig kontroll Visa, uppdatera, skapa, ta bort

Behörigheter för användarhantering

Name Beroenden
Visa Ingen
Andra beroenden: Visa anpassade roller
Lägg till Visa
Andra beroenden: Visa anpassade roller
Delete Visa
Andra beroenden: Visa anpassade roller
Fullständig kontroll Visa, Lägg till, Ta bort
Andra beroenden: Visa anpassade roller

Behörigheter för organisationshantering

Name Beroenden
Visa Ingen
Uppdatera Visning
Skapa Visa, uppdatera
Delete Visa
Fullständig kontroll Visa, uppdatera, skapa, ta bort

Kommentar

En användare som har en anpassad roll som ger dem behörighet att lägga till andra användare kan bara lägga till användare i en roll med samma eller färre behörigheter än sin egen roll.

Anpassa appen

Behörigheter för programinstrumentpanel

Name Beroenden
Visa Ingen
Uppdatera Visning
Skapa Visa, uppdatera
Delete Visa
Fullständig kontroll Visa, uppdatera, skapa, ta bort

Behörigheter för personliga instrumentpaneler

Name Beroenden
Visa Ingen
Uppdatera Visning
Skapa Visa, uppdatera
Delete Visa
Fullständig kontroll Visa, uppdatera, skapa, ta bort

Behörigheter för datautforskaren

Name Beroenden
Visa Ingen
Andra beroenden: Visa enhetsgrupper, enhetsmallar, enhetsinstanser
Uppdatera Visa
Andra beroenden: Visa enhetsgrupper, enhetsmallar, enhetsinstanser
Skapa Visa, uppdatera
Andra beroenden: Visa enhetsgrupper, enhetsmallar, enhetsinstanser
Delete Visa
Andra beroenden: Visa enhetsgrupper, enhetsmallar, enhetsinstanser
Fullständig kontroll Visa, uppdatera, skapa, ta bort
Andra beroenden: Visa enhetsgrupper, enhetsmallar, enhetsinstanser

Behörigheter för varumärkesanpassning, favicon och färger

Name Beroenden
Visa Ingen
Uppdatera Visa
Fullständig kontroll Visa, uppdatera

Behörigheter för hjälplänkar

Name Beroenden
Visa Ingen
Uppdatera Visa
Fullständig kontroll Visa, uppdatera

Utöka appen

Behörigheter för dataexport

Name Beroenden
Visa Ingen
Uppdatera Visning
Skapa Visa, uppdatera
Delete Visa
Fullständig kontroll Visa, uppdatera, skapa, ta bort

API-tokenbehörigheter

Name Beroenden
Visa Ingen
Andra beroenden: Visa anpassade roller
Skapa Visa
Andra beroenden: Visa anpassade roller
Delete Visa
Andra beroenden: Visa anpassade roller
Fullständig kontroll Visa, skapa, ta bort
Andra beroenden: Visa anpassade roller