Ga naar hoofdinhoud

Role Based Access Control (RBAC)

Overzicht​

Dit document beschrijft de beschikbare rechten binnen het Role-Based Access Control (RBAC)-systeem. Elke service biedt specifieke acties die via roltoewijzingen aan gebruikers kunnen worden toegekend.

Bereik van rechten​

Rechten kunnen op verschillende niveaus worden toegekend:

  • Resourcespecifiek: toegang tot afzonderlijke, specifiek benoemde resources
    • Alle resources: toegang tot alle resources van een type binnen het volledige systeem
  • Groepsgebaseerd: toegang tot resources binnen specifieke organisatorische groepen
    • Als een gebruiker toegang heeft tot een groep, omvat dit ook alle subgroepen
  • Taggebaseerd: toegang tot resources met een bepaalde tag

Elke policy in een rol kan zijn eigen bereik gebruiken. Wanneer meerdere policies hetzelfde doel moeten hebben — alles in één groep, alles met één tag, of simpelweg alles — stel dit dan één keer in voor de volledige rol. Zie Common resource scope.

gevaar

Rechten op tagniveau vereisen dat gebruikers leesrechten hebben op de geselecteerde tags; anders werkt het rechtensysteem niet zoals verwacht.

Aan de slag​

Rechten toekennen aan gebruikers:

  1. Maak een gebruikersrol aan, selecteer een bestaande rol, of dupliceer een rol om vanuit de bijbehorende policies te starten
  2. Definieer policies met de policy-editor

Voor de policy-editor ondersteunen we twee manieren waarop de gebruiker de gewenste policy kan definiëren:

  1. Wizard voor het aanmaken van policies
  2. Aanmaken van policies via JSON

Neem contact op met uw systeembeheerder voor hulp bij roltoewijzingen en rechtenbeheer.

Wizard voor het aanmaken van policies​

De wizard maakt één policy per resourcetype. Voor elke policy kiest u de acties die deze toekent en de resources waarop deze van toepassing is.

Boven de lijst met policies staat Common resource scope — het doel dat door de volledige rol wordt gedeeld. Stel dit eerst in: elke policy die dit kan gebruiken volgt het dan automatisch, en elke policy kan nog steeds afzonderlijk worden losgekoppeld om eigen resources te kiezen. Zie Common resource scope.

Aanmaken van policies via JSON​

Om naar de JSON-editor te schakelen, klikt u op de knop JSON boven de lijst met policies.

JSON-formaat​

Het JSON-formaat is als volgt gestructureerd:

[
{
"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:*"
]
}
]

Het is gedefinieerd als een array van policies, waarbij elke policy de volgende eigenschappen bevat:

  • name: unieke naam van de policy
  • description: optionele, zinvolle beschrijving van de policy
  • action: een lijst met toegestane acties voor de betreffende policy
  • resource: een lijst met resource-identificaties
    • Alle resources van een bepaald type: gateway:*
    • Specifieke resources op basis van ID's: gateway:id:<GATEWAY_ID>
    • Alle resources van een bepaald type in een groep (of een subgroep): gateway:group:<GROUP_ID>
    • Alle resources van een bepaald type met een specifieke tag: gateway:tag:<TAG>
info

De common resource scope is geen veld in dit formaat. Het is een snelkoppeling in de wizard die dezelfde resource-waarden schrijft als hierboven weergegeven — project:group:<ID>, device:tag:<TAG>, gateway:* — zodat de policies altijd de bron van waarheid zijn. Wanneer een rol opnieuw wordt geopend, wordt het weergegeven bereik teruggelezen uit de resources die de policies gemeenschappelijk hebben.

Vooraf gedefinieerde gebruikersrollen​

Admin User Role
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Engineer User Role
[
{
"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:*"
]
}
]
Tech User Role
[
{
"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:*"
]
}
]
Read Only User Role
[
{
"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:*"
]
}
]

Beschikbare acties​

Audit Log Service​

De Audit Log-service beheert de toegang tot audit- en logginginformatie.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle audit log-bewerkingenauditLog:*
Audit log lezenAudit log-vermeldingen bekijkenauditLog:readAuditLog

Billing Service​

De Billing-service beheert facturatie-informatie en -bewerkingen.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle facturatiebewerkingenbilling:*
Facturatie lezenFacturatie-informatie bekijkenbilling:getBilling
Facturatie bijwerkenFacturatie-instellingen en -gegevens wijzigenbilling:updateBilling

Device Service​

De Device-service beheert de levenscyclus, verbindingen en bewerkingen van apparaten.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle apparaatbewerkingendevice:*
Apparaat aanmakenNieuwe apparaten aan het systeem toevoegendevice:createDevice
Apparaat lezenApparaatinformatie en -status bekijkendevice:readDevice
Apparaat bijwerkenApparaatinstellingen en -configuratie wijzigendevice:updateDevice
Apparaat verwijderenApparaten uit het systeem verwijderendevice:deleteDevice
Gateway koppelenGateways aan een apparaat koppelendevice:linkGateway
Gateway ontkoppelenGateways van een apparaat ontkoppelendevice:unlinkGateway
Apparaat koppelenApparaten aan een apparaat koppelendevice:linkDevice
Apparaat ontkoppelenApparaten van een apparaat ontkoppelendevice:unlinkDevice
Verbinden met apparaatVerbindingen met apparaten opzettendevice:connect
Uitrollen naar apparaatConfiguraties of software naar apparaten uitrollendevice:deploy
Back-up van apparaat makenBack-ups van apparaatconfiguraties makendevice:backup
Apparaatsnapshot makenMomentopnamen van apparaten makendevice:snapshot
Apparaatwachtwoord instellenAuthenticatiegegevens van apparaten configurerendevice:setPassword
Variabelenlijst lezenDe variabelenlijst van het apparaat lezendevice:readVariableList
Variabelenlijst schrijvenNaar de variabelenlijst van het apparaat schrijvendevice:writeVariableList

Document Service​

De Document-service beheert het aanmaken en versioneren van documenten en het koppelen ervan aan andere resources.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle documentbewerkingendocument:*
Document aanmakenNieuwe documenten aanmakendocument:createDocument
Documentversie aanmakenNieuwe versies van bestaande documenten aanmakendocument:createVersion
Document lezenDocumentinhoud en -informatie bekijkendocument:readDocument
Documentversies opsommenAlle versies van een document bekijkendocument:listVersions
Documentversie downloadenSpecifieke documentversies downloadendocument:downloadVersion
Document bijwerkenDocumentinhoud en metadata wijzigendocument:updateDocument
Documentversie bijwerkenBestaande documentversies wijzigendocument:updateVersion
Document verwijderenDocumenten uit het systeem verwijderendocument:deleteDocument
Documentversie verwijderenSpecifieke documentversies verwijderendocument:deleteVersion
Project koppelenDocumenten aan projecten koppelendocument:linkProject
Apparaat koppelenDocumenten aan apparaten koppelendocument:linkDevice
Gateway koppelenDocumenten aan gateways koppelendocument:linkGateway
Licentie koppelenDocumenten aan licenties koppelendocument:linkLicense
Gebruiker koppelenDocumenten aan gebruikers koppelendocument:linkUser
Project ontkoppelenKoppelingen tussen document en project verwijderendocument:unlinkProject
Apparaat ontkoppelenKoppelingen tussen document en apparaat verwijderendocument:unlinkDevice
Gateway ontkoppelenKoppelingen tussen document en gateway verwijderendocument:unlinkGateway
Licentie ontkoppelenKoppelingen tussen document en licentie verwijderendocument:unlinkLicense
Gebruiker ontkoppelenKoppelingen tussen document en gebruiker verwijderendocument:unlinkUser

Gateway Service​

De Gateway-service beheert gateway-resources en -bewerkingen.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle gatewaybewerkingengateway:*
Gateway aanmakenNieuwe gateways aan het systeem toevoegengateway:createGateway
Gateway lezenGatewayinformatie en -status bekijkengateway:readGateway
Gateway bijwerkenGatewayinstellingen en -configuratie wijzigengateway:updateGateway
Gateway verwijderenGateways uit het systeem verwijderengateway:deleteGateway

Identity Service​

De Identity-service beheert gebruikers, gebruikersrollen, gebruikersgroepen en tenantinformatie.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle identiteitsbewerkingenident:*
Gebruiker aanmakenNieuwe gebruikers aan het systeem toevoegenident:createUser
Gebruiker lezenGebruikersinformatie en -details bekijkenident:readUser
Gebruiker bijwerkenAccountinformatie van gebruikers wijzigenident:updateUser
Gebruiker verwijderenGebruikers uit het systeem verwijderenident:deleteUser
Profiel bijwerkenProfielinformatie van gebruikers wijzigenident:updateProfile
Tenant bijwerkenTenantinstellingen en -configuratie wijzigenident:updateTenant
Tenant verwijderenTenants uit het systeem verwijderenident:deleteTenant
Gebruikersrol aanmakenNieuwe gebruikersrollen aanmakenident:createUserRole
Gebruikersrol lezenInformatie en details van gebruikersrollen bekijkenident:readUserRole
Gebruikersrol bijwerkenBestaande gebruikersrollen wijzigenident:updateUserRole
Gebruikersrol verwijderenGebruikersrollen uit het systeem verwijderenident:deleteUserRole
Gebruikersrol koppelenRollen aan gebruikers toewijzenident:linkUserRole
Gebruikersrol ontkoppelenRoltoewijzingen van gebruikers verwijderenident:unlinkUserRole

Integration Service​

De Integration-service beheert integraties, zoals voor GitHub.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle integratiebewerkingenintegration:*
Integratie aanmakenNieuwe integraties aan het systeem toevoegenintegration:createIntegration
Integratie lezenIntegratie-informatie en -details bekijkenintegration:readIntegration
Integratie bijwerkenEen bestaande integratie wijzigenintegration:updateIntegration
Integratie verwijderenIntegraties uit het systeem verwijderenintegration:deleteIntegration
Repositories opsommenRepositories van een bestaande integratie bekijkenintegration:listRepositories
Repository bijwerkenRepository-instellingen en -configuratie wijzigenintegration:updateRepository

License Service​

De License-service beheert softwarelicenties en het gebruik ervan.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle licentiebewerkingenlicense:*
Licentie aanmakenNieuwe licenties aan het systeem toevoegenlicense:createLicense
Licentie lezenLicentie-informatie en -status bekijkenlicense:readLicense
Licentie verwijderenLicenties uit het systeem verwijderenlicense:deleteLicense
Licentie gebruikenLicenties activeren en gebruikenlicense:useLicense
Licentie beheerdersontgrendelingAdministratief ontgrendelen van licenties die door een gebruiker zijn vergrendeldlicense:adminUnlockLicense

Pipeline Service​

De Pipeline-service beheert geautomatiseerde workflows en de uitvoeringen daarvan.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle pipelinebewerkingenpipeline:*
Pipeline aanmakenNieuwe geautomatiseerde pipelines aanmakenpipeline:createPipeline
Pipeline lezenPipeline-informatie en -configuratie bekijkenpipeline:readPipeline
Pipeline-uitvoeringen opsommenUitvoeringsgeschiedenis van pipelines bekijkenpipeline:listExecutions
Pipeline-uitvoering startenPipeline-uitvoeringen startenpipeline:triggerExecution
Pipeline bijwerkenPipeline-instellingen en -configuratie wijzigenpipeline:updatePipeline
Pipeline verwijderenPipelines uit het systeem verwijderenpipeline:deletePipeline
Pipeline-uitvoeringen verwijderenRegistraties van pipeline-uitvoeringen verwijderenpipeline:deleteExecutions
info

Jobs zijn automatisch toegankelijk via pipeline-rechten. Als u rechten hebt om een pipeline te openen en de uitvoeringen ervan op te sommen, kunt u de jobstatus, logs en andere details bekijken.

Project Service​

De Project-service beheert de levenscyclus van projecten, versionering en het koppelen van apparaten. Voor projectversies worden de rechten altijd op het bovenliggende project toegekend.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle projectbewerkingenproject:*
Project aanmakenNieuwe projecten aanmakenproject:createProject
Projectversie aanmakenNieuwe versies voor bestaande projecten aanmakenproject:createVersion
Project lezenProjectinformatie en -details bekijkenproject:readProject
Projectversies opsommenAlle versies van een project bekijkenproject:listVersions
Projectversie downloadenSpecifieke projectversies downloadenproject:downloadVersion
Project bijwerkenProjectinstellingen en -informatie wijzigenproject:updateProject
Projectversie bijwerkenDe opmerking van een projectversie wijzigenproject:updateVersion
Project verwijderenProjecten uit het systeem verwijderenproject:deleteProject
Projectversie verwijderenSpecifieke projectversies uit een project verwijderenproject:deleteVersion
Project koppelenProjecten (bijv. bibliotheken) aan andere projecten (bijv. standaardprojecten) koppelenproject:linkProject
Apparaat koppelenApparaten met projecten verbindenproject:linkDevice
Project ontkoppelenProjectkoppelingen verwijderen (bijv. bibliotheek uit standaardproject)project:unlinkProject
Apparaat ontkoppelenApparaten van projecten losmakenproject:unlinkDevice
Project vergrendelenProjecten vergrendelen om wijzigingen te voorkomenproject:lockProject
Project ontgrendelenProjecten die door de eigen gebruiker zijn vergrendeld ontgrendelen om wijzigingen toe te staanproject:unlockProject
Project beheerdersontgrendelingAdministratief ontgrendelen van projecten die door een gebruiker zijn vergrendeldproject:adminUnlockProject

Resource Groups Service​

De Resource Groups-service beheert organisatorische groeperingen van resources.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle resourcegroepbewerkingenresourceGroup:*
Resourcegroep aanmakenNieuwe resourcegroepen aanmakenresourceGroup:createResourceGroup
Resourcegroep lezenInformatie over resourcegroepen bekijkenresourceGroup:readResourceGroup
Resourcegroep bijwerkenInstellingen van resourcegroepen wijzigenresourceGroup:updateResourceGroup
Resourcegroep verwijderenResourcegroepen uit het systeem verwijderenresourceGroup:deleteResourceGroup

Tag Service​

De Tag-service beheert metadatatags en hun koppelingen met verschillende resources.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle tagbewerkingentag:*
Tag aanmakenNieuwe metadatatags aanmakentag:createTag
Tag lezenTaginformatie en -koppelingen bekijkentag:readTag
Tag verwijderenTags uit het systeem verwijderentag:deleteTag
Apparaat koppelenTags aan apparaten koppelentag:linkDevice
Document koppelenTags aan documenten koppelentag:linkDocument
Gateway koppelenTags aan gateways koppelentag:linkGateway
Licentie koppelenTags aan licenties koppelentag:linkLicense
Project koppelenTags aan projecten koppelentag:linkProject
Gebruiker koppelenTags aan gebruikers koppelentag:linkUser
Vault koppelenTags aan vaults koppelentag:linkVault
Pipeline koppelenTags aan pipelines koppelentag:linkPipeline
Apparaat ontkoppelenTagkoppelingen van apparaten verwijderentag:unlinkDevice
Document ontkoppelenTagkoppelingen van documenten verwijderentag:unlinkDocument
Gateway ontkoppelenTagkoppelingen van gateways verwijderentag:unlinkGateway
Licentie ontkoppelenTagkoppelingen van licenties verwijderentag:unlinkLicense
Project ontkoppelenTagkoppelingen van projecten verwijderentag:unlinkProject
Gebruiker ontkoppelenTagkoppelingen van gebruikers verwijderentag:unlinkUser
Vault ontkoppelenTagkoppelingen van vaults verwijderentag:unlinkVault
Pipeline ontkoppelenTagkoppelingen van pipelines verwijderentag:unlinkPipeline

Vault Service​

De Vault-service beheert de veilige opslag van secrets en vertrouwelijke informatie.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle vaultbewerkingenvault:*
Vault aanmakenNieuwe beveiligde vaults aanmakenvault:createVault
Secret aanmakenNieuwe secrets aan vaults toevoegenvault:createSecret
Vault lezenVaultinformatie en metadata bekijkenvault:readVault
Secrets opsommenSecrets in vaults bekijkenvault:listSecrets
Secret koppelenSecrets aan andere resources koppelenvault:linkSecret
Vault bijwerkenVaultinstellingen en -configuratie wijzigenvault:updateVault
Secret bijwerkenBestaande secrets wijzigenvault:updateSecret
Vault verwijderenVaults uit het systeem verwijderenvault:deleteVault
Secret verwijderenSecrets uit vaults verwijderenvault:deleteSecret
Secret onthullenSecretwaarden weergeven en openenvault:unceilSecret

Webhook Service​

De Webhook-service beheert de configuratie, bezorging, beveiliging en betrouwbaarheid van uitgaande HTTP-meldingen die door systeemgebeurtenissen worden geactiveerd, waarmee realtime integraties met externe systemen mogelijk worden.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle webhookbewerkingenwebhook:*
Webhook aanmakenNieuwe webhookconfiguraties aanmakenwebhook:createWebhook
Webhook lezenWebhookconfiguraties bekijkenwebhook:readWebhook
Webhook bijwerkenWebhookinstellingen en -configuratie wijzigenwebhook:updateWebhook
Webhook verwijderenWebhooks uit het systeem verwijderenwebhook:deleteWebhook

Webhook Service​

De Webhook-service beheert de veilige opslag van secrets en vertrouwelijke informatie.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle vaultbewerkingenvault:*
Vault aanmakenNieuwe beveiligde vaults aanmakenvault:createVault
Secret aanmakenNieuwe secrets aan vaults toevoegenvault:createSecret
Vault lezenVaultinformatie en metadata bekijkenvault:readVault
Secrets opsommenSecrets in vaults bekijkenvault:listSecrets
Secret koppelenSecrets aan andere resources koppelenvault:linkSecret
Vault bijwerkenVaultinstellingen en -configuratie wijzigenvault:updateVault
Secret bijwerkenBestaande secrets wijzigenvault:updateSecret
Vault verwijderenVaults uit het systeem verwijderenvault:deleteVault
Secret verwijderenSecrets uit vaults verwijderenvault:deleteSecret
Secret onthullenSecretwaarden weergeven en openenvault:unceilSecret

Vault Service​

De Vault-service beheert de veilige opslag van secrets en vertrouwelijke informatie.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle vaultbewerkingenvault:*
Vault aanmakenNieuwe beveiligde vaults aanmakenvault:createVault
Secret aanmakenNieuwe secrets aan vaults toevoegenvault:createSecret
Vault lezenVaultinformatie en metadata bekijkenvault:readVault
Secrets opsommenSecrets in vaults bekijkenvault:listSecrets
Secret koppelenSecrets aan andere resources koppelenvault:linkSecret
Vault bijwerkenVaultinstellingen en -configuratie wijzigenvault:updateVault
Secret bijwerkenBestaande secrets wijzigenvault:updateSecret
Vault verwijderenVaults uit het systeem verwijderenvault:deleteVault
Secret verwijderenSecrets uit vaults verwijderenvault:deleteSecret
Secret onthullenSecretwaarden weergeven en openenvault:unceilSecret

Webhook Service​

De Webhook-service beheert de veilige opslag van secrets en vertrouwelijke informatie.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle vaultbewerkingenvault:*
Vault aanmakenNieuwe beveiligde vaults aanmakenvault:createVault
Secret aanmakenNieuwe secrets aan vaults toevoegenvault:createSecret
Vault lezenVaultinformatie en metadata bekijkenvault:readVault
Secrets opsommenSecrets in vaults bekijkenvault:listSecrets
Secret koppelenSecrets aan andere resources koppelenvault:linkSecret
Vault bijwerkenVaultinstellingen en -configuratie wijzigenvault:updateVault
Secret bijwerkenBestaande secrets wijzigenvault:updateSecret
Vault verwijderenVaults uit het systeem verwijderenvault:deleteVault
Secret verwijderenSecrets uit vaults verwijderenvault:deleteSecret
Secret onthullenSecretwaarden weergeven en openenvault:unceilSecret

Workstation Service​

De Workstation-service beheert workstationresources en -bewerkingen.

ActieBeschrijvingActie-ID
Alle actiesVolledige toegang tot alle workstationbewerkingenworkstation:*
Workstation aanmakenNieuw workstation aan het systeem toevoegenworkstation:createWorkstation
Workstation lezenWorkstationinformatie en -status bekijkenworkstation:readWorkstation
Workstation bijwerkenWorkstationinstellingen en -configuratie wijzigenworkstation:updateWorkstation
Workstation verwijderenWorkstation uit het systeem verwijderenworkstation:deleteWorkstation