Hoppa till huvudinnehåll

Rollbaserad åtkomstkontroll (RBAC)

Översikt​

Detta dokument beskriver de tillgängliga behörigheterna i systemet för rollbaserad åtkomstkontroll (RBAC). Varje tjänst tillhandahåller specifika åtgärder som kan tilldelas användare genom rolltilldelningar.

Behörighetsomfattning​

Behörigheter kan beviljas på olika nivåer:

  • Resursspecifik: Åtkomst till enskilda, specifikt identifierade resurser
    • Alla resurser: Åtkomst till alla resurser av en viss typ i hela systemet
  • Gruppbaserad: Åtkomst till resurser inom specifika organisatoriska grupper
    • Om en användare har åtkomst till en grupp omfattar detta även alla undergrupper
  • Taggbaserad: Åtkomst till resurser med en given tagg

Varje policy i en roll kan använda sin egen omfattning. När flera policyer ska rikta sig mot samma sak — allt i en grupp, allt med en viss tagg eller helt enkelt allt — ställ in det en gång för hela rollen i stället. Se Gemensam resursomfattning.

risk

Behörigheter på taggnivå kräver att användare har läsåtkomst till de valda taggarna, annars fungerar inte behörighetssystemet som förväntat.

Kom igång​

Så här tilldelar du behörigheter till användare:

  1. Skapa en användarroll, välj en befintlig eller duplicera en för att utgå från dess policyer
  2. Definiera policyer med policyredigeraren

För policyredigeraren stöder vi två sätt för användaren att definiera önskad policy:

  1. Guide för policyskapande
  2. Policyskapande via JSON

Kontakta din systemadministratör för hjälp med rolltilldelningar och behörighetshantering.

Guide för policyskapande​

Guiden skapar en policy per resurstyp. För varje policy väljer du vilka åtgärder den beviljar och vilka resurser den gäller för.

Ovanför policylistan finns Gemensam resursomfattning — målet som delas av hela rollen. Ställ in den först: varje policy som kan använda den följer den då automatiskt, och varje policy kan fortfarande frikopplas individuellt för att välja egna resurser. Se Gemensam resursomfattning.

Policyskapande via JSON​

För att växla till JSON-redigeraren klickar du på knappen JSON ovanför policylistan.

JSON-format​

JSON-formatet är uppbyggt så här:

[
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:readProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:group:95d140cc-c391-4e25-ac92-abf57bb9a415"
]
},
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:createDevice",
"device:updateDevice"
],
"resource": [
"device:id:290133f7-79c2-40ce-bdc2-48a73dd8691c",
"device:id:9a2642b9-8101-4527-81b8-d74f21ccb650"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
}
]

Det definieras som en array av policyer, där varje policy innehåller följande egenskaper:

  • name: Unikt namn på policyn
  • description: Valfri meningsfull beskrivning av policyn
  • action: En lista över tillåtna åtgärder för den givna policyn
  • resource: En lista över resursidentifieringar
    • Alla resurser av en given typ: gateway:*
    • Specifika resurser efter ID: gateway:id:<GATEWAY_ID>
    • Alla resurser av en given typ i en grupp (eller någon undergrupp): gateway:group:<GROUP_ID>
    • Alla resurser av en given typ med en specifik tagg: gateway:tag:<TAG>
info

Den gemensamma resursomfattningen är inte ett fält i detta format. Det är en genväg i guiden som skriver samma resource-värden som visas ovan — project:group:<ID>, device:tag:<TAG>, gateway:* — så att policyerna alltid utgör den enda sanningskällan. När en roll öppnas igen läses den visade omfattningen tillbaka från de resurser som dess policyer delar.

Fördefinierade användarroller​

Användarrollen Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Användarrollen Engineer
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:createDevice",
"device:snapshot",
"device:deleteDevice",
"device:deploy",
"device:linkDevice",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:unlinkDevice",
"device:updateDevice",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createDocument",
"document:createVersion",
"document:deleteDocument",
"document:deleteVersion",
"document:downloadVersion",
"document:linkDevice",
"document:linkGateway",
"document:linkProject",
"document:listVersions",
"document:readDocument",
"document:unlinkDevice",
"document:unlinkGateway",
"document:unlinkProject",
"document:updateDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:deleteGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:createLicense",
"license:deleteLicense",
"license:readLicense",
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:createPipeline",
"pipeline:deletePipeline",
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution",
"pipeline:updatePipeline"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createProject",
"project:createVersion",
"project:deleteProject",
"project:deleteVersion",
"project:downloadVersion",
"project:linkDevice",
"project:linkProject",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlinkDevice",
"project:unlinkProject",
"project:unlockProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:*"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:createSecret",
"vault:deleteSecret",
"vault:linkSecret",
"vault:listSecrets",
"vault:readVault",
"vault:unceilSecret",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
Användarrollen Tech
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:snapshot",
"device:deploy",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createVersion",
"document:deleteVersion",
"document:downloadVersion",
"document:listVersions",
"document:readDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:deleteVersion",
"project:downloadVersion",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlockProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:listSecrets",
"vault:readVault",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
Användarrollen Read Only
[
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:readVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:listVersions",
"document:readDocument"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:listVersions",
"project:readProject"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
}
]

Tillgängliga åtgärder​

Audit Log Service​

Tjänsten Audit Log hanterar åtkomst till gransknings- och logginformation.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla granskningsloggsoperationerauditLog:*
Läsa granskningsloggVisa poster i granskningsloggenauditLog:readAuditLog

Billing Service​

Tjänsten Billing hanterar faktureringsinformation och -operationer.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla faktureringsoperationerbilling:*
Läsa faktureringVisa faktureringsinformationbilling:getBilling
Uppdatera faktureringÄndra faktureringsinställningar och -databilling:updateBilling

Device Service​

Tjänsten Device hanterar enheters livscykel, anslutningar och operationer.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla enhetsoperationerdevice:*
Skapa enhetLägga till nya enheter i systemetdevice:createDevice
Läsa enhetVisa enhetsinformation och statusdevice:readDevice
Uppdatera enhetÄndra enhetsinställningar och konfigurationdevice:updateDevice
Ta bort enhetTa bort enheter från systemetdevice:deleteDevice
Länka gatewayLänka gateways till en enhetdevice:linkGateway
Avlänka gatewayAvlänka gateways från en enhetdevice:unlinkGateway
Länka enhetLänka enheter till en enhetdevice:linkDevice
Avlänka enhetAvlänka enheter från en enhetdevice:unlinkDevice
Ansluta till enhetUpprätta anslutningar till enheterdevice:connect
Distribuera till enhetDistribuera konfigurationer eller programvara till enheterdevice:deploy
Säkerhetskopiera enhetSkapa säkerhetskopior av enhetskonfigurationerdevice:backup
Skapa ögonblicksbild av enhetSkapa ögonblicksbilder av enheter vid en viss tidpunktdevice:snapshot
Ange enhetslösenordKonfigurera autentiseringsuppgifter för enhetendevice:setPassword
Läsa variabellistaLäsa enhetens lista över variablerdevice:readVariableList
Skriva variabellistaSkriva till enhetens lista över variablerdevice:writeVariableList

Document Service​

Tjänsten Document hanterar skapande av dokument, versionshantering och länkning till andra resurser.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla dokumentoperationerdocument:*
Skapa dokumentSkapa nya dokumentdocument:createDocument
Skapa dokumentversionSkapa nya versioner av befintliga dokumentdocument:createVersion
Läsa dokumentVisa dokumentinnehåll och informationdocument:readDocument
Lista dokumentversionerVisa alla versioner av ett dokumentdocument:listVersions
Ladda ned dokumentversionLadda ned specifika dokumentversionerdocument:downloadVersion
Uppdatera dokumentÄndra dokumentinnehåll och metadatadocument:updateDocument
Uppdatera dokumentversionÄndra befintliga dokumentversionerdocument:updateVersion
Ta bort dokumentTa bort dokument från systemetdocument:deleteDocument
Ta bort dokumentversionTa bort specifika dokumentversionerdocument:deleteVersion
Länka projektKoppla dokument till projektdocument:linkProject
Länka enhetKoppla dokument till enheterdocument:linkDevice
Länka gatewayKoppla dokument till gatewaysdocument:linkGateway
Länka licensKoppla dokument till licenserdocument:linkLicense
Länka användareKoppla dokument till användaredocument:linkUser
Avlänka projektTa bort kopplingar mellan dokument och projektdocument:unlinkProject
Avlänka enhetTa bort kopplingar mellan dokument och enheterdocument:unlinkDevice
Avlänka gatewayTa bort kopplingar mellan dokument och gatewaysdocument:unlinkGateway
Avlänka licensTa bort kopplingar mellan dokument och licenserdocument:unlinkLicense
Avlänka användareTa bort kopplingar mellan dokument och användaredocument:unlinkUser

Gateway Service​

Tjänsten Gateway hanterar gatewayresurser och -operationer.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla gatewayoperationergateway:*
Skapa gatewayLägga till nya gateways i systemetgateway:createGateway
Läsa gatewayVisa gatewayinformation och statusgateway:readGateway
Uppdatera gatewayÄndra gatewayinställningar och konfigurationgateway:updateGateway
Ta bort gatewayTa bort gateways från systemetgateway:deleteGateway

Identity Service​

Tjänsten Identity hanterar användare, användarroller, användargrupper och information om tenants.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla identitetsoperationerident:*
Skapa användareLägga till nya användare i systemetident:createUser
Läsa användareVisa användarinformation och detaljerident:readUser
Uppdatera användareÄndra information om användarkontoident:updateUser
Ta bort användareTa bort användare från systemetident:deleteUser
Uppdatera profilÄndra användarprofilinformationident:updateProfile
Uppdatera tenantÄndra inställningar och konfiguration för tenantident:updateTenant
Ta bort tenantTa bort tenants från systemetident:deleteTenant
Skapa användarrollSkapa nya användarrollerident:createUserRole
Läsa användarrollVisa information och detaljer om användarrollerident:readUserRole
Uppdatera användarrollÄndra befintliga användarrollerident:updateUserRole
Ta bort användarrollTa bort användarroller från systemetident:deleteUserRole
Länka användarrollTilldela roller till användareident:linkUserRole
Avlänka användarrollTa bort rolltilldelningar från användareident:unlinkUserRole

Integration Service​

Tjänsten Integration hanterar integrationer, till exempel för GitHub.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla integrationsoperationerintegration:*
Skapa integrationLägga till nya integrationer i systemetintegration:createIntegration
Läsa integrationVisa integrationsinformation och detaljerintegration:readIntegration
Uppdatera integrationÄndra en befintlig integrationintegration:updateIntegration
Ta bort integrationTa bort integrationer från systemetintegration:deleteIntegration
Lista repositorierVisa repositorier för en befintlig integrationintegration:listRepositories
Uppdatera repositoriumÄndra inställningar och konfiguration för repositoriumintegration:updateRepository

License Service​

Tjänsten License hanterar programvarulicenser och deras användning.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla licensoperationerlicense:*
Skapa licensLägga till nya licenser i systemetlicense:createLicense
Läsa licensVisa licensinformation och statuslicense:readLicense
Ta bort licensTa bort licenser från systemetlicense:deleteLicense
Använda licensAktivera och nyttja licenserlicense:useLicense
Administrativ upplåsning av licensAdministrativ upplåsning av licenser som är låsta av någon användarelicense:adminUnlockLicense

Pipeline Service​

Tjänsten Pipeline hanterar automatiserade arbetsflöden och deras körningar.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla pipelineoperationerpipeline:*
Skapa pipelineSkapa nya automatiserade pipelinespipeline:createPipeline
Läsa pipelineVisa pipelineinformation och konfigurationpipeline:readPipeline
Lista pipelinekörningarVisa körningshistorik för pipelinespipeline:listExecutions
Utlösa pipelinekörningStarta pipelinekörningarpipeline:triggerExecution
Uppdatera pipelineÄndra pipelineinställningar och konfigurationpipeline:updatePipeline
Ta bort pipelineTa bort pipelines från systemetpipeline:deletePipeline
Ta bort pipelinekörningarTa bort körningsposter för pipelinespipeline:deleteExecutions
info

Jobb är automatiskt tillgängliga via pipelinebehörigheter. Om du har behörighet att komma åt en pipeline och lista dess körningar kan du se jobbstatus, loggar och andra detaljer.

Project Service​

Tjänsten Project hanterar projektets livscykel, versionshantering och enhetslänkning. För projektversioner beviljas behörigheterna alltid på det överordnade projektet.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla projektoperationerproject:*
Skapa projektSkapa nya projektproject:createProject
Skapa projektversionSkapa nya versioner för befintliga projektproject:createVersion
Läsa projektVisa projektinformation och detaljerproject:readProject
Lista projektversionerVisa alla versioner av ett projektproject:listVersions
Ladda ned projektversionLadda ned specifika projektversionerproject:downloadVersion
Uppdatera projektÄndra projektinställningar och informationproject:updateProject
Uppdatera projektversionÄndra kommentaren för en projektversionproject:updateVersion
Ta bort projektTa bort projekt från systemetproject:deleteProject
Ta bort projektversionTa bort specifika projektversioner från ett projektproject:deleteVersion
Länka projektKoppla projekt (t.ex. bibliotek) till andra projekt (t.ex. standardprojekt)project:linkProject
Länka enhetKoppla enheter till projektproject:linkDevice
Avlänka projektTa bort projektkopplingar (t.ex. bibliotek från standardprojekt)project:unlinkProject
Avlänka enhetKoppla bort enheter från projektproject:unlinkDevice
Låsa projektLåsa projekt för att förhindra ändringarproject:lockProject
Låsa upp projektLåsa upp projekt som är låsta av den egna användaren för att tillåta ändringarproject:unlockProject
Administrativ upplåsning av projektAdministrativ upplåsning av projekt som är låsta av någon användareproject:adminUnlockProject

Resource Groups Service​

Tjänsten Resource Groups hanterar organisatoriska grupperingar av resurser.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla resursgruppsoperationerresourceGroup:*
Skapa resursgruppSkapa nya resursgrupperresourceGroup:createResourceGroup
Läsa resursgruppVisa information om resursgrupperresourceGroup:readResourceGroup
Uppdatera resursgruppÄndra inställningar för resursgrupperresourceGroup:updateResourceGroup
Ta bort resursgruppTa bort resursgrupper från systemetresourceGroup:deleteResourceGroup

Tag Service​

Tjänsten Tag hanterar metadata-taggar och deras kopplingar till olika resurser.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla taggoperationertag:*
Skapa taggSkapa nya metadata-taggartag:createTag
Läsa taggVisa tagginformation och kopplingartag:readTag
Ta bort taggTa bort taggar från systemettag:deleteTag
Länka enhetKoppla taggar till enhetertag:linkDevice
Länka dokumentKoppla taggar till dokumenttag:linkDocument
Länka gatewayKoppla taggar till gatewaystag:linkGateway
Länka licensKoppla taggar till licensertag:linkLicense
Länka projektKoppla taggar till projekttag:linkProject
Länka användareKoppla taggar till användaretag:linkUser
Länka vaultKoppla taggar till vaultstag:linkVault
Länka pipelineKoppla taggar till pipelinestag:linkPipeline
Avlänka enhetTa bort taggkopplingar från enhetertag:unlinkDevice
Avlänka dokumentTa bort taggkopplingar från dokumenttag:unlinkDocument
Avlänka gatewayTa bort taggkopplingar från gatewaystag:unlinkGateway
Avlänka licensTa bort taggkopplingar från licensertag:unlinkLicense
Avlänka projektTa bort taggkopplingar från projekttag:unlinkProject
Avlänka användareTa bort taggkopplingar från användaretag:unlinkUser
Avlänka vaultTa bort taggkopplingar från vaultstag:unlinkVault
Avlänka pipelineTa bort taggkopplingar från pipelinestag:unlinkPipeline

Vault Service​

Tjänsten Vault hanterar säker lagring av hemligheter och känslig information.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla vault-operationervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägga till nya hemligheter i vaultsvault:createSecret
Läsa vaultVisa vault-information och metadatavault:readVault
Lista hemligheterVisa hemligheter som finns i vaultsvault:listSecrets
Länka hemlighetKoppla hemligheter till andra resurservault:linkSecret
Uppdatera vaultÄndra vault-inställningar och konfigurationvault:updateVault
Uppdatera hemlighetÄndra befintliga hemlighetervault:updateSecret
Ta bort vaultTa bort vaults från systemetvault:deleteVault
Ta bort hemlighetTa bort hemligheter från vaultsvault:deleteSecret
Avslöja hemlighetVisa och komma åt hemlighetsvärdenvault:unceilSecret

Webhook Service​

Tjänsten Webhook hanterar konfiguration, leverans, säkerhet och tillförlitlighet för utgående HTTP-notifieringar som utlöses av systemhändelser, vilket möjliggör realtidsintegrationer med externa system.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla webhook-operationerwebhook:*
Skapa webhookSkapa nya webhook-konfigurationerwebhook:createWebhook
Läsa webhookVisa webhook-konfigurationerwebhook:readWebhook
Uppdatera webhookÄndra webhook-inställningar och konfigurationwebhook:updateWebhook
Ta bort webhookTa bort webhooks från systemetwebhook:deleteWebhook

Webhook Service​

Tjänsten Webhook hanterar säker lagring av hemligheter och känslig information.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla vault-operationervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägga till nya hemligheter i vaultsvault:createSecret
Läsa vaultVisa vault-information och metadatavault:readVault
Lista hemligheterVisa hemligheter som finns i vaultsvault:listSecrets
Länka hemlighetKoppla hemligheter till andra resurservault:linkSecret
Uppdatera vaultÄndra vault-inställningar och konfigurationvault:updateVault
Uppdatera hemlighetÄndra befintliga hemlighetervault:updateSecret
Ta bort vaultTa bort vaults från systemetvault:deleteVault
Ta bort hemlighetTa bort hemligheter från vaultsvault:deleteSecret
Avslöja hemlighetVisa och komma åt hemlighetsvärdenvault:unceilSecret

Vault Service​

Tjänsten Vault hanterar säker lagring av hemligheter och känslig information.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla vault-operationervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägga till nya hemligheter i vaultsvault:createSecret
Läsa vaultVisa vault-information och metadatavault:readVault
Lista hemligheterVisa hemligheter som finns i vaultsvault:listSecrets
Länka hemlighetKoppla hemligheter till andra resurservault:linkSecret
Uppdatera vaultÄndra vault-inställningar och konfigurationvault:updateVault
Uppdatera hemlighetÄndra befintliga hemlighetervault:updateSecret
Ta bort vaultTa bort vaults från systemetvault:deleteVault
Ta bort hemlighetTa bort hemligheter från vaultsvault:deleteSecret
Avslöja hemlighetVisa och komma åt hemlighetsvärdenvault:unceilSecret

Webhook Service​

Tjänsten Webhook hanterar säker lagring av hemligheter och känslig information.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla vault-operationervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägga till nya hemligheter i vaultsvault:createSecret
Läsa vaultVisa vault-information och metadatavault:readVault
Lista hemligheterVisa hemligheter som finns i vaultsvault:listSecrets
Länka hemlighetKoppla hemligheter till andra resurservault:linkSecret
Uppdatera vaultÄndra vault-inställningar och konfigurationvault:updateVault
Uppdatera hemlighetÄndra befintliga hemlighetervault:updateSecret
Ta bort vaultTa bort vaults från systemetvault:deleteVault
Ta bort hemlighetTa bort hemligheter från vaultsvault:deleteSecret
Avslöja hemlighetVisa och komma åt hemlighetsvärdenvault:unceilSecret

Workstation Service​

Tjänsten Workstation hanterar arbetsstationsresurser och -operationer.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla arbetsstationsoperationerworkstation:*
Skapa arbetsstationLägga till ny arbetsstation i systemetworkstation:createWorkstation
Läsa arbetsstationVisa information och status för arbetsstationworkstation:readWorkstation
Uppdatera arbetsstationÄndra inställningar och konfiguration för arbetsstationworkstation:updateWorkstation
Ta bort arbetsstationTa bort arbetsstation från systemetworkstation:deleteWorkstation