Giv hver person den nødvendige adgang

Kombiner projekt-RBAC, detaljerede skabelonrettigheder og login via identitetsudbyder. Map grupper til roller, og tilføj tofaktorgodkendelse til lokale konti.

OpgaveskabelonerStaging-inventarrapport
Skabelonrettigheder
RolleKontrol kun af skabelon

Rettigheder

ANNULLER
Enterprise-forhåndsvisning. Vælg en skabelonrettighed og derefter Create for at se den resulterende række. Intet gemmes i Semaphore.

Ikke alle behøver samme adgang til automatisering

Ingeniører bygger job, andre teams kører dem, og nogle kolleger har kun brug for resultaterne. Samme rettigheder til alle åbner enten for meget eller forsinker arbejdet.

Vælg, hvem der kan konfigurere, køre eller gennemgå

Brug projektroller til fælles adgang. Tilføj Enterprise-rettigheder, når en rolle kun skal nå udvalgte job.

JobansvarligeKonfigurer job
JobbrugereKør forberedte job
GennemlæsereLæs resultater

Opsæt teamadgang og login

Log ind via det katalog, du allerede bruger

Forbind dit eksisterende identitetssystem til login. Semaphore-projektroller bestemmer, hvilke ressourcer og handlinger hver person kan tilgå.

Lokale konti

Log ind med Semaphore-brugernavn og adgangskode.

LDAP og Active Directory

Lad folk logge ind med deres eksisterende kataloglegitimation.

OpenID Connect

Forbind Keycloak, Okta, Microsoft Entra ID, Authentik eller en anden OIDC-udbyder.

KeycloakOktaMicrosoft Entra IDAuthentik

JWT fra en betroet proxy

Acceptér et signeret identitetstoken fra din betroede autentificeringsproxy.

Beskyt lokalt login med tofaktorgodkendelse

Aktiver koder fra autentifikatorapps til lokale konti, konfigurer gendannelse, og angiv sessionens levetid. Brugere tilmelder deres egen anden faktor.

Engangsadgangskode

En kode fra en autentifikatorapp tilføjer en anden faktor ved login.

Gendannelseskode

Tillad gendannelse, når autentifikatoren ikke er tilgængelig.

Absolut sessionsgrænse

Kræv nyt login efter en konfigureret maksimal levetid.

Projektroller til daglig adgang

Tildel indbyggede roller til projektmedlemmer uden at konfigurere hver rettighed fra bunden. En person kan have flere roller, hvis rettigheder kombineres.

Production operations-team med navngivne ingeniører og deres tildelte projektroller
Semaphore New Role-formular til Maintenance Runner med individuelle projektrettigheder til valg

Opret roller til teamet

Definer i Enterprise en tilpasset rolle efter teamets ansvar. Vælg de handlinger, den må udføre, i stedet for at give alle samme brede adgang.

Begræns en rolle til udvalgte opgaver

Giv en tilpasset rolle adgang til bestemte opgaveskabeloner i stedet for alle projektets job. Tillad opgaveeksekvering, mens skabelonredigering holdes adskilt.

Samme tilgang gælder workflows med separate rettigheder til kørsel, redigering og godkendelse.

Maintenance Runner får Can run tasks på Validate Frankfurt services, mens Can update the template forbliver umarkeret

Lad teamet køre forberedte operationer

Uddeleger et forberedt job

Lad en kollega køre operationen med dens gemte konfiguration.

Opgaveskabeloner

Gem eksekveringsregistreringen

Undersøg, hvem der startede en manuel kørsel, og hvordan den sluttede.

Revision og logfiler

Definer, hvem der kan se, køre og ændre automatisering

Forbered operationen, før rollen begrænses

Et delegeret job er en opgaveskabelon, der allerede indeholder sine referencer til repository, inventory og legitimationsoplysninger. Byg og test den først, og opret derefter den rolle, der må køre den. Log ind med en repræsentativ konto og bekræft begge halvdele af resultatet: den tilsigtede opgave starter, og en anden er ikke tilgængelig.

Godkendelse af et workflowtrin er en selvstændig rettighed

Workflowrettigheder omfatter visning, kørsel, redigering og godkendelse. Godkendelse er adskilt fra kørsel, så du kan vælge, om den person, der starter operationen, også skal frigive det ventende trin. Tildel de to rettigheder bevidst frem for sammen som standard.

Gruppemapping anvendes ved næste login

En Enterprise-gruppemapping forbinder en OIDC-gruppe med en rolle i et Semaphore-projekt via den groups-claim, som udbyderen sender. Semaphore opdaterer de mappede roller ved login. Fjernelse fra en kataloggruppe afslutter ikke en eksisterende session, så planlæg tilbagekaldelse ud fra denne timing.

Bevar en lokal administrativ gendannelsesvej

Når dagligt login afhænger af en ekstern udbyder, skal du bevare én testet lokal administratorkonto ved siden af. Registrer ejerskab og placering af legitimationsoplysninger, og afprøv vejen før en afbrydelse. Gennemgå efterfølgende den adgang, der blev givet under gendannelsen, så en midlertidig ændring ikke bliver permanent.

Individuelle tilladelser omfatter opgaveskabeloner og workflows

Rettigheder til valgte objekter gælder disse to objekttyper. Et enkelt inventar, repository, en variabelgruppe eller nøglelagerpost styres ikke sådan; de hører under projektomfattende rettigheder og selve projektgrænsen. Kontroller ethvert krav om snævrere ressourcestyring, før en proces bygges på det.

Rettigheder fra alle tildelte roller lægges sammen

Et teammedlem kan have flere roller på én gang — indbyggede og brugerdefinerede, globale og på projektniveau. Den effektive adgang er foreningen af dem alle, så en bred rolle tildelt et andet sted kan ophæve en omhyggeligt indsnævret rolle. Læs hele sættet, før du læner dig på en begrænsning.

FAQ

Hvordan adskiller autentifikation og projektrettigheder sig?

Autentifikation fastslår, hvilken bruger der logger ind via en lokal konto eller et understøttet eksternt identitetssystem. Autorisation bestemmer, hvilke projekter og handlinger Semaphore-brugeren har adgang til. Aktivering af SSO tildeler ikke i sig selv den korrekte driftsrolle. Design begge dele sammen: bekræft identitetsforbindelsen, tilføj det tilsigtede projektmedlemskab, og test de faktiske handlinger for en repræsentativ konto, før du uddelegerer en driftsopgave.

Kan en Task Runner kun udføre én valgt skabelon?

Den indbyggede Task Runner-rolle kan køre alle projektets skabeloner. Brug en tilpasset Enterprise-rolle med tilladelser til udvalgte opgaveskabeloner og workflows og uden projektomfattende kørselsrettighed til kun at uddelegere valgte job. Alle tildelte rollers rettigheder lægges sammen, så en bredere rolle ved siden af kan stadig lade personen køre andre skabeloner.

Kan en tilpasset rolle begrænses til udvalgte opgaveskabeloner og workflows?

Ja. En tilpasset Enterprise-rolle kombinerer projektomfattende rettigheder med tilladelser på individuelle objekter. Lad projektrettigheder være slået fra, og tilføj kun de relevante opgaveskabeloner og workflows med visning, kørsel eller redigering samt godkendelse af workflows. En global rolle defineres én gang og genbruges i projekter; en projektrolle bliver i sit oprindelige projekt. Brugere kan have flere roller, og rettigheder lægges sammen, så gennemgå hele sættet ved begrænsning af følsom automatisering.

Kan rettigheder begrænses til ét inventar eller én legitimationspost?

Rettigheder til individuelle objekter gælder opgaveskabeloner og workflows. Antag ikke, at en projektomfattende rettighed til at administrere inventarer, repositories, variabelgrupper eller nøglelagerposter kan begrænses til ét af disse objekter. Brug projektgrænser og den tilgængelige rollemodel bevidst, når driftsansvar adskilles. Hvis adgangsdesignet afhænger af en anden ressourcebegrænsning, skal det præcise krav kontrolleres før produktionsbrug.

Kan Semaphore bruge login via LDAP, Active Directory, OIDC eller JWT?

De dokumenterede autentifikationsmuligheder er lokale konti, LDAP og Active Directory, OpenID Connect og JWT fra en betroet reverse proxy, med tilgængelighed vist i den aktuelle plansammenligning. En eksternt autentificeret bruger har stadig en Semaphore-brugerpost og kræver den tilsigtede projektadgang. Kontroller udbyderidentifikatorer og kontoforbindelsesadfærd før ændring af eksisterende opsætning. Antag ikke, at aktivering af en identitetsudbyder automatisk mapper alle kataloggrupper til de nødvendige roller.

Hvordan gendanner vi adgang, hvis identitetsudbyderen er utilgængelig?

Vedligehold en testet lokal administrativ gendannelsesvej ved siden af ekstern autentifikation. Dokumenter ejerskab, placering af nødvendige legitimationsoplysninger, og hvordan adgang bruges under en afbrydelse. Test processen før en hændelse frem for at opdage, at alle administratorer afhænger af samme utilgængelige udbyder. Undersøg efter gendannelse relevant konto- og projektadgang, så midlertidige driftsændringer ikke bliver utilsigtede permanente rettigheder.

Kan kolleger køre job uden at redigere playbooken eller skabelonen?

Ja. Den indbyggede Task Runner-rolle kan køre projektskabeloner, mens andre ressourcer forbliver skrivebeskyttede. Brug en tilpasset Enterprise-rolle med tilladelser til de relevante opgaveskabeloner og workflows for adgang til udvalgte job. Kontroller alle medlemmets roller, da rettigheder lægges sammen. En forberedt opgaveskabelon holder eksekveringsopsætningen tilgængelig for teamet.

Kan nogen gennemgå resultater uden tilladelse til at starte opgaver?

Guest-rollen giver skrivebeskyttet projektadgang. En gæst kan undersøge projektoplysninger og opgaveresultater uden at køre opgaver eller ændre indstillinger. Føj personen til det rigtige projektteam, og gennemgå også andre roller. En bredere rolle tildelt sammen med Guest kan give yderligere rettigheder.

Kan grupper hos identitetsudbyderen tildele projektroller automatisk?

Enterprise-gruppemapping forbinder en OIDC-udbydergruppe med en rolle i et Semaphore-projekt. Konfigurer groups-claim hos udbyderen, og tilføj en mapping til det tilsigtede projekt og rolle. Semaphore opdaterer tildelingerne, når personen logger ind via udbyderen, så ændringer anvendes ved næste login frem for straks i en eksisterende session.

Kan jeg beskytte lokale konti med tofaktorgodkendelse?

Ja. Aktiver TOTP i serverkonfigurationen, så brugere kan tilmelde en autentifikatorapp til den lokale konto og indtaste den tidsbaserede kode efter adgangskoden. Tilmelding giver en gendannelseskode til login uden appen. Aktivering tvinger ikke alle konti til tilmelding, så behandl indførelsen som en proces. Samme konfigurationsområde angiver en absolut sessionsgrænse, der afslutter sessionen efter fast tid uanset aktivitet.