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 beviljas användare genom rolltilldelningar.

Behörighetsomfång​

Behörigheter kan beviljas med olika omfång:

  • Resursspecifikt: Åtkomst till enskilda, specifikt identifierade resurser
    • Alla resurser: Åtkomst till alla resurser av en typ i hela systemet
  • Gruppbaserat: Åtkomst till resurser inom specifika organisatoriska grupper
    • Om en användare har åtkomst till en grupp omfattar detta även alla undergrupper
  • Taggbaserat: Åtkomst till resurser med en angiven tagg

Varje policy i en roll kan använda sitt eget omfång. När flera policyer ska rikta sig mot samma sak – allt i en grupp, allt med en viss tagg eller helt enkelt allt – ange det i stället en gång för hela rollen. Se Gemensamt resursomfång.

risk

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

Komma igång​

För att tilldela 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 den önskade policyn:

  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 Gemensamt resursomfång – det mål som delas av hela rollen. Ange det först: varje policy som kan använda det följer det då automatiskt, och varje policy kan fortfarande frikopplas individuellt för att välja sina egna resurser. Se Gemensamt resursomfång.

Policyskapande via JSON​

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

JSON-format​

JSON-formatet är strukturerat 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 angivna policyn
  • resource: En lista över resursidentifieringar
    • Alla resurser av en given typ: gateway:*
    • Specifika resurser via 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

Det gemensamma resursomfånget ä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 det visade omfånget tillbaka från de resurser som dess policyer delar.

Fördefinierade användarroller​

Användarroll Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Användarroll 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ändarroll 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ändarroll 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 granskningsloggåtgärderauditLog:*
Läs granskningsloggVisa poster i granskningsloggenauditLog:readAuditLog

Billing Service​

Tjänsten Billing hanterar faktureringsinformation och faktureringsåtgärder.

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

Device Service​

Tjänsten Device hanterar enheters livscykel, anslutningar och åtgärder.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla enhetsåtgärderdevice:*
Skapa enhetLägg till nya enheter i systemetdevice:createDevice
Läs 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
Anslut 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 enhetsögonblicksbildSkapa ögonblicksbilder av enheter vid en tidpunktdevice:snapshot
Ange enhetslösenordKonfigurera autentiseringsuppgifter för enhetendevice:setPassword
Läs variabellistaLäs enhetens lista över variablerdevice:readVariableList
Skriv variabellistaSkriv 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 dokumentåtgärderdocument:*
Skapa dokumentSkapa nya dokumentdocument:createDocument
Skapa dokumentversionSkapa nya versioner av befintliga dokumentdocument:createVersion
Läs 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 gateway-resurser och -åtgärder.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla gateway-åtgärdergateway:*
Skapa gatewayLägg till nya gateways i systemetgateway:createGateway
Läs gatewayVisa gateway-information och statusgateway:readGateway
Uppdatera gatewayÄndra gateway-instä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 tenant-information.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla identitetsåtgärderident:*
Skapa användareLägg till nya användare i systemetident:createUser
Läs 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 tenant-inställningar och konfigurationident:updateTenant
Ta bort tenantTa bort tenants från systemetident:deleteTenant
Skapa användarrollSkapa nya användarrollerident:createUserRole
Läs 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 integrationsåtgärderintegration:*
Skapa integrationLägg till nya integrationer i systemetintegration:createIntegration
Läs 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 repositoriets inställningar och konfigurationintegration:updateRepository

License Service​

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

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla licensåtgärderlicense:*
Skapa licensLägg till nya licenser i systemetlicense:createLicense
Läs licensVisa licensinformation och statuslicense:readLicense
Ta bort licensTa bort licenser från systemetlicense:deleteLicense
Använd licensAktivera och använda 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 pipeline-åtgärderpipeline:*
Skapa pipelineSkapa nya automatiserade pipelinespipeline:createPipeline
Läs pipelineVisa pipeline-information och konfigurationpipeline:readPipeline
Lista pipeline-körningarVisa historik över pipeline-körningarpipeline:listExecutions
Utlös pipeline-körningStarta pipeline-körningarpipeline:triggerExecution
Uppdatera pipelineÄndra pipeline-inställningar och konfigurationpipeline:updatePipeline
Ta bort pipelineTa bort pipelines från systemetpipeline:deletePipeline
Ta bort pipeline-körningarTa bort poster över pipeline-körningarpipeline:deleteExecutions
info

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

Project Service​

Tjänsten Project hanterar projektens 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 projektåtgärderproject:*
Skapa projektSkapa nya projektproject:createProject
Skapa projektversionSkapa nya versioner för befintliga projektproject:createVersion
Läs 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ås projektLås projekt för att förhindra ändringarproject:lockProject
Lås upp projektLås 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 resursgruppsåtgärderresourceGroup:*
Skapa resursgruppSkapa nya resursgrupperresourceGroup:createResourceGroup
Läs 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 metadatataggar och deras kopplingar till olika resurser.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla taggåtgärdertag:*
Skapa taggSkapa nya metadatataggartag:createTag
Läs 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-åtgärdervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägg till nya hemligheter i vaultsvault:createSecret
Läs 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-aviseringar som utlöses av systemhändelser, vilket möjliggör integrationer i realtid med externa system.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla webhook-åtgärderwebhook:*
Skapa webhookSkapa nya webhook-konfigurationerwebhook:createWebhook
Läs 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-åtgärdervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägg till nya hemligheter i vaultsvault:createSecret
Läs 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-åtgärdervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägg till nya hemligheter i vaultsvault:createSecret
Läs 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-åtgärdervault:*
Skapa vaultSkapa nya säkra vaultsvault:createVault
Skapa hemlighetLägg till nya hemligheter i vaultsvault:createSecret
Läs 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 -åtgärder.

ÅtgärdBeskrivningÅtgärds-ID
Alla åtgärderFullständig åtkomst till alla arbetsstationsåtgärderworkstation:*
Skapa arbetsstationLägg till ny arbetsstation i systemetworkstation:createWorkstation
Läs arbetsstationVisa arbetsstationens information och statusworkstation:readWorkstation
Uppdatera arbetsstationÄndra arbetsstationens inställningar och konfigurationworkstation:updateWorkstation
Ta bort arbetsstationTa bort arbetsstation från systemetworkstation:deleteWorkstation