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 verleend.

Reikwijdte van rechten​

Rechten kunnen op verschillende niveaus worden verleend:

  • Resourcespecifiek: Toegang tot afzonderlijke, specifiek aangeduide 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 een eigen reikwijdte gebruiken. Wanneer meerdere policies op hetzelfde moeten worden toegepast — alles in één groep, alles met één tag, of eenvoudigweg alles — stelt u dit in plaats daarvan eenmalig in voor de volledige rol. Zie Gemeenschappelijke resourcereikwijdte.

gevaar

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

Aan de slag​

Rechten toewijzen aan gebruikers:

  1. Maak een gebruikersrol aan, selecteer een bestaande rol of dupliceer er een 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. Policy aanmaken via JSON

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

Wizard voor het aanmaken van policies​

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

Boven de policy-lijst bevindt zich Gemeenschappelijke resourcereikwijdte — het doel dat door de volledige rol wordt gedeeld. Stel dit als eerste in: elke policy die er gebruik van kan maken, volgt dit dan automatisch, en elke policy kan nog steeds afzonderlijk worden losgekoppeld om eigen resources te kiezen. Zie Gemeenschappelijke resourcereikwijdte.

Policy aanmaken via JSON​

Klik op de knop JSON boven de policy-lijst om over te schakelen naar de JSON-editor.

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 betekenisvolle 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 willekeurige subgroep): gateway:group:<GROUP_ID>
    • Alle resources van een bepaald type met een specifieke tag: gateway:tag:<TAG>
info

De gemeenschappelijke resourcereikwijdte is geen veld in dit formaat. Het is een snelkoppeling in de wizard die dezelfde resource-waarden schrijft als hierboven getoond — project:group:<ID>, device:tag:<TAG>, gateway:* — zodat de policies altijd de bron van waarheid blijven. Wanneer een rol opnieuw wordt geopend, wordt de weergegeven reikwijdte afgeleid uit de resources die de policies delen.

Vooraf gedefinieerde gebruikersrollen​

Gebruikersrol Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Gebruikersrol 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:*"
]
}
]
Gebruikersrol 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:*"
]
}
]
Gebruikersrol Alleen-lezen
[
{
"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 tot stand brengendevice: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 het apparaat 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 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 weergevenAlle 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 gatewayresources 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 bijwerkenAccountgegevens van de gebruiker wijzigenident:updateUser
Gebruiker verwijderenGebruikers uit het systeem verwijderenident:deleteUser
Profiel bijwerkenProfielgegevens van de gebruiker 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, bijvoorbeeld 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
Repository's weergevenRepository's van een bestaande integratie bekijkenintegration:listRepositories
Repository bijwerkenRepository-instellingen en -configuratie wijzigenintegration:updateRepository

License Service​

De License-service beheert softwarelicenties en het gebruik daarvan.

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 beheerdersontgrendelingBeheerdersontgrendeling 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 weergevenUitvoeringsgeschiedenis 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 pipelinerechten. Als u toegang hebt tot een pipeline en de uitvoeringen daarvan kunt weergeven, 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 verleend.

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 weergevenAlle 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 loskoppelenproject: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 beheerdersontgrendelingBeheerdersontgrendeling 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 diverse 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 gevoelige 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 weergevenSecrets 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, waardoor 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 gevoelige 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 weergevenSecrets 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 gevoelige 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 weergevenSecrets 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 gevoelige 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 weergevenSecrets 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