Passa al contenuto principale

Controllo degli accessi basato sui ruoli (RBAC)

Panoramica​

Questo documento descrive i permessi disponibili all'interno del sistema di controllo degli accessi basato sui ruoli (RBAC). Ogni servizio fornisce azioni specifiche che possono essere concesse agli utenti tramite l'assegnazione dei ruoli.

Ambito dei permessi​

I permessi possono essere concessi a diversi livelli di ambito:

  • Specifici per risorsa: accesso a singole risorse identificate in modo specifico
    • Tutte le risorse: accesso a tutte le risorse di un determinato tipo nell'intero sistema
  • Basati sui gruppi: accesso alle risorse all'interno di specifici gruppi organizzativi
    • Se un utente ha accesso a un gruppo, ciò include anche tutti i sottogruppi
  • Basati sui tag: accesso alle risorse con un determinato tag

Ogni policy all'interno di un ruolo può utilizzare il proprio ambito. Quando più policy devono riferirsi allo stesso obiettivo — tutto ciò che è contenuto in un gruppo, tutto ciò che ha un determinato tag oppure semplicemente tutto — è preferibile impostarlo una sola volta per l'intero ruolo. Vedere Ambito comune delle risorse.

pericolo

I permessi a livello di tag richiedono che gli utenti dispongano dell'accesso in lettura ai tag selezionati; in caso contrario, il sistema dei permessi non funzionerà come previsto.

Per iniziare​

Per assegnare i permessi agli utenti:

  1. Creare un ruolo utente, selezionarne uno esistente oppure duplicarne uno per partire dalle sue policy
  2. Definire le policy utilizzando l'editor delle policy

Per l'editor delle policy sono supportate due modalità per definire la policy desiderata:

  1. Procedura guidata di creazione della policy
  2. Creazione della policy tramite JSON

Contattare l'amministratore di sistema per assistenza nell'assegnazione dei ruoli e nella gestione dei permessi.

Procedura guidata di creazione della policy​

La procedura guidata crea una policy per ciascun tipo di risorsa. Per ogni policy si scelgono le azioni concesse e le risorse a cui si applica.

Sopra l'elenco delle policy si trova Ambito comune delle risorse — il target condiviso dall'intero ruolo. Impostarlo per primo: ogni policy che può utilizzarlo lo seguirà automaticamente e ciascuna policy potrà comunque essere scollegata singolarmente per selezionare le proprie risorse. Vedere Ambito comune delle risorse.

Creazione della policy tramite JSON​

Per passare all'editor JSON, fare clic sul pulsante JSON sopra l'elenco delle policy.

Formato JSON​

Il formato JSON è strutturato in questo modo:

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

È definito come un array di policy, in cui ogni policy contiene le seguenti proprietà:

  • name: nome univoco della policy
  • description: descrizione significativa facoltativa della policy
  • action: elenco delle azioni consentite per la policy indicata
  • resource: elenco delle identificazioni delle risorse
    • Tutte le risorse di un determinato tipo: gateway:*
    • Risorse specifiche tramite ID: gateway:id:<GATEWAY_ID>
    • Tutte le risorse di un determinato tipo in un gruppo (o in un qualsiasi sottogruppo): gateway:group:<GROUP_ID>
    • Tutte le risorse di un determinato tipo con un tag specifico: gateway:tag:<TAG>
informazioni

L'ambito comune delle risorse non è un campo di questo formato. È una scorciatoia della procedura guidata che scrive gli stessi valori di resource mostrati sopra — project:group:<ID>, device:tag:<TAG>, gateway:* — in modo che le policy siano sempre la fonte di verità. Quando un ruolo viene riaperto, l'ambito visualizzato viene ricavato dalle risorse condivise dalle sue policy.

Ruoli utente predefiniti​

Ruolo utente Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Ruolo utente 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:*"
]
}
]
Ruolo utente 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:*"
]
}
]
Ruolo utente 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:*"
]
}
]

Azioni disponibili​

Audit Log Service​

Il servizio Audit Log gestisce l'accesso alle informazioni di audit e di log.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni di audit logauditLog:*
Leggi audit logVisualizza le voci dell'audit logauditLog:readAuditLog

Billing Service​

Il servizio Billing gestisce le informazioni e le operazioni di fatturazione.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni di fatturazionebilling:*
Leggi fatturazioneVisualizza le informazioni di fatturazionebilling:getBilling
Aggiorna fatturazioneModifica le impostazioni e i dati di fatturazionebilling:updateBilling

Device Service​

Il servizio Device gestisce il ciclo di vita, le connessioni e le operazioni dei dispositivi.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui dispositividevice:*
Crea dispositivoAggiunge nuovi dispositivi al sistemadevice:createDevice
Leggi dispositivoVisualizza informazioni e stato del dispositivodevice:readDevice
Aggiorna dispositivoModifica le impostazioni e la configurazione del dispositivodevice:updateDevice
Elimina dispositivoRimuove i dispositivi dal sistemadevice:deleteDevice
Collega gatewayCollega gateway a un dispositivodevice:linkGateway
Scollega gatewayScollega gateway da un dispositivodevice:unlinkGateway
Collega dispositivoCollega dispositivi a un dispositivodevice:linkDevice
Scollega dispositivoScollega dispositivi da un dispositivodevice:unlinkDevice
Connetti al dispositivoStabilisce connessioni verso i dispositividevice:connect
Distribuisci sul dispositivoDistribuisce configurazioni o software sui dispositividevice:deploy
Backup dispositivoCrea backup delle configurazioni del dispositivodevice:backup
Crea snapshot del dispositivoCrea snapshot del dispositivo in un dato momentodevice:snapshot
Imposta password dispositivoConfigura le credenziali di autenticazione del dispositivodevice:setPassword
Leggi elenco variabiliLegge l'elenco delle variabili del dispositivodevice:readVariableList
Scrivi elenco variabiliScrive nell'elenco delle variabili del dispositivodevice:writeVariableList

Document Service​

Il servizio Document gestisce la creazione, il versionamento e il collegamento dei documenti ad altre risorse.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui documentidocument:*
Crea documentoCrea nuovi documentidocument:createDocument
Crea versione documentoCrea nuove versioni di documenti esistentidocument:createVersion
Leggi documentoVisualizza il contenuto e le informazioni del documentodocument:readDocument
Elenca versioni documentoVisualizza tutte le versioni di un documentodocument:listVersions
Scarica versione documentoScarica versioni specifiche del documentodocument:downloadVersion
Aggiorna documentoModifica il contenuto e i metadati del documentodocument:updateDocument
Aggiorna versione documentoModifica versioni esistenti del documentodocument:updateVersion
Elimina documentoRimuove i documenti dal sistemadocument:deleteDocument
Elimina versione documentoRimuove versioni specifiche del documentodocument:deleteVersion
Collega progettoAssocia i documenti ai progettidocument:linkProject
Collega dispositivoAssocia i documenti ai dispositividocument:linkDevice
Collega gatewayAssocia i documenti ai gatewaydocument:linkGateway
Collega licenzaAssocia i documenti alle licenzedocument:linkLicense
Collega utenteAssocia i documenti agli utentidocument:linkUser
Scollega progettoRimuove le associazioni documento-progettodocument:unlinkProject
Scollega dispositivoRimuove le associazioni documento-dispositivodocument:unlinkDevice
Scollega gatewayRimuove le associazioni documento-gatewaydocument:unlinkGateway
Scollega licenzaRimuove le associazioni documento-licenzadocument:unlinkLicense
Scollega utenteRimuove le associazioni documento-utentedocument:unlinkUser

Gateway Service​

Il servizio Gateway gestisce le risorse e le operazioni dei gateway.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui gatewaygateway:*
Crea gatewayAggiunge nuovi gateway al sistemagateway:createGateway
Leggi gatewayVisualizza informazioni e stato del gatewaygateway:readGateway
Aggiorna gatewayModifica le impostazioni e la configurazione del gatewaygateway:updateGateway
Elimina gatewayRimuove i gateway dal sistemagateway:deleteGateway

Identity Service​

Il servizio Identity gestisce utenti, ruoli utente, gruppi di utenti e informazioni sul tenant.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni di identitàident:*
Crea utenteAggiunge nuovi utenti al sistemaident:createUser
Leggi utenteVisualizza informazioni e dettagli dell'utenteident:readUser
Aggiorna utenteModifica le informazioni dell'account utenteident:updateUser
Elimina utenteRimuove gli utenti dal sistemaident:deleteUser
Aggiorna profiloModifica le informazioni del profilo utenteident:updateProfile
Aggiorna tenantModifica le impostazioni e la configurazione del tenantident:updateTenant
Elimina tenantRimuove i tenant dal sistemaident:deleteTenant
Crea ruolo utenteCrea nuovi ruoli utenteident:createUserRole
Leggi ruolo utenteVisualizza informazioni e dettagli del ruolo utenteident:readUserRole
Aggiorna ruolo utenteModifica i ruoli utente esistentiident:updateUserRole
Elimina ruolo utenteRimuove i ruoli utente dal sistemaident:deleteUserRole
Collega ruolo utenteAssegna i ruoli agli utentiident:linkUserRole
Scollega ruolo utenteRimuove le assegnazioni di ruolo dagli utentiident:unlinkUserRole

Integration Service​

Il servizio Integration gestisce le integrazioni, come quella con GitHub.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni di integrazioneintegration:*
Crea integrazioneAggiunge nuove integrazioni al sistemaintegration:createIntegration
Leggi integrazioneVisualizza informazioni e dettagli dell'integrazioneintegration:readIntegration
Aggiorna integrazioneModifica un'integrazione esistenteintegration:updateIntegration
Elimina integrazioneRimuove le integrazioni dal sistemaintegration:deleteIntegration
Elenca repositoryVisualizza i repository di un'integrazione esistenteintegration:listRepositories
Aggiorna repositoryModifica le impostazioni e la configurazione del repositoryintegration:updateRepository

License Service​

Il servizio License gestisce le licenze software e il loro utilizzo.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sulle licenzelicense:*
Crea licenzaAggiunge nuove licenze al sistemalicense:createLicense
Leggi licenzaVisualizza informazioni e stato della licenzalicense:readLicense
Elimina licenzaRimuove le licenze dal sistemalicense:deleteLicense
Usa licenzaAttiva e utilizza le licenzelicense:useLicense
Sblocco amministrativo licenzaSblocco amministrativo delle licenze bloccate da un qualsiasi utentelicense:adminUnlockLicense

Pipeline Service​

Il servizio Pipeline gestisce i flussi di lavoro automatizzati e le relative esecuzioni.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sulle pipelinepipeline:*
Crea pipelineCrea nuove pipeline automatizzatepipeline:createPipeline
Leggi pipelineVisualizza informazioni e configurazione della pipelinepipeline:readPipeline
Elenca esecuzioni pipelineVisualizza la cronologia delle esecuzioni della pipelinepipeline:listExecutions
Avvia esecuzione pipelineAvvia le esecuzioni della pipelinepipeline:triggerExecution
Aggiorna pipelineModifica le impostazioni e la configurazione della pipelinepipeline:updatePipeline
Elimina pipelineRimuove le pipeline dal sistemapipeline:deletePipeline
Elimina esecuzioni pipelineRimuove i record delle esecuzioni della pipelinepipeline:deleteExecutions
informazioni

I job sono automaticamente accessibili tramite i permessi delle pipeline. Se si dispone del permesso di accedere a una pipeline e di elencarne le esecuzioni, è possibile visualizzare lo stato dei job, i log e altri dettagli.

Project Service​

Il servizio Project gestisce il ciclo di vita dei progetti, il versionamento e il collegamento dei dispositivi. Per le versioni di progetto, i permessi sono sempre concessi sul progetto principale.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui progettiproject:*
Crea progettoCrea nuovi progettiproject:createProject
Crea versione progettoCrea nuove versioni per progetti esistentiproject:createVersion
Leggi progettoVisualizza informazioni e dettagli del progettoproject:readProject
Elenca versioni progettoVisualizza tutte le versioni di un progettoproject:listVersions
Scarica versione progettoScarica versioni specifiche del progettoproject:downloadVersion
Aggiorna progettoModifica le impostazioni e le informazioni del progettoproject:updateProject
Aggiorna versione progettoModifica il commento di una versione del progettoproject:updateVersion
Elimina progettoRimuove i progetti dal sistemaproject:deleteProject
Elimina versione progettoRimuove versioni specifiche del progetto da un progettoproject:deleteVersion
Collega progettoAssocia progetti (es. librerie) ad altri progetti (es. progetti standard)project:linkProject
Collega dispositivoCollega dispositivi ai progettiproject:linkDevice
Scollega progettoRimuove le associazioni tra progetti (es. libreria da un progetto standard)project:unlinkProject
Scollega dispositivoScollega i dispositivi dai progettiproject:unlinkDevice
Blocca progettoBlocca i progetti per impedirne le modificheproject:lockProject
Sblocca progettoSblocca i progetti bloccati dal proprio utente per consentirne le modificheproject:unlockProject
Sblocco amministrativo progettoSblocco amministrativo dei progetti bloccati da un qualsiasi utenteproject:adminUnlockProject

Resource Groups Service​

Il servizio Resource Groups gestisce i raggruppamenti organizzativi delle risorse.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui gruppi di risorseresourceGroup:*
Crea gruppo di risorseCrea nuovi gruppi di risorseresourceGroup:createResourceGroup
Leggi gruppo di risorseVisualizza le informazioni del gruppo di risorseresourceGroup:readResourceGroup
Aggiorna gruppo di risorseModifica le impostazioni del gruppo di risorseresourceGroup:updateResourceGroup
Elimina gruppo di risorseRimuove i gruppi di risorse dal sistemaresourceGroup:deleteResourceGroup

Tag Service​

Il servizio Tag gestisce i tag di metadati e le loro associazioni con le varie risorse.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui tagtag:*
Crea tagCrea nuovi tag di metadatitag:createTag
Leggi tagVisualizza informazioni e associazioni dei tagtag:readTag
Elimina tagRimuove i tag dal sistematag:deleteTag
Collega dispositivoAssocia i tag ai dispositivitag:linkDevice
Collega documentoAssocia i tag ai documentitag:linkDocument
Collega gatewayAssocia i tag ai gatewaytag:linkGateway
Collega licenzaAssocia i tag alle licenzetag:linkLicense
Collega progettoAssocia i tag ai progettitag:linkProject
Collega utenteAssocia i tag agli utentitag:linkUser
Collega vaultAssocia i tag ai vaulttag:linkVault
Collega pipelineAssocia i tag alle pipelinetag:linkPipeline
Scollega dispositivoRimuove le associazioni dei tag dai dispositivitag:unlinkDevice
Scollega documentoRimuove le associazioni dei tag dai documentitag:unlinkDocument
Scollega gatewayRimuove le associazioni dei tag dai gatewaytag:unlinkGateway
Scollega licenzaRimuove le associazioni dei tag dalle licenzetag:unlinkLicense
Scollega progettoRimuove le associazioni dei tag dai progettitag:unlinkProject
Scollega utenteRimuove le associazioni dei tag dagli utentitag:unlinkUser
Scollega vaultRimuove le associazioni dei tag dai vaulttag:unlinkVault
Scollega pipelineRimuove le associazioni dei tag dalle pipelinetag:unlinkPipeline

Vault Service​

Il servizio Vault gestisce l'archiviazione sicura di segreti e informazioni sensibili.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Crea vaultCrea nuovi vault sicurivault:createVault
Crea segretoAggiunge nuovi segreti ai vaultvault:createSecret
Leggi vaultVisualizza informazioni e metadati del vaultvault:readVault
Elenca segretiVisualizza i segreti contenuti nei vaultvault:listSecrets
Collega segretoAssocia i segreti ad altre risorsevault:linkSecret
Aggiorna vaultModifica le impostazioni e la configurazione del vaultvault:updateVault
Aggiorna segretoModifica i segreti esistentivault:updateSecret
Elimina vaultRimuove i vault dal sistemavault:deleteVault
Elimina segretoRimuove i segreti dai vaultvault:deleteSecret
Rivela segretoRivela e accede ai valori dei segretivault:unceilSecret

Webhook Service​

Il servizio Webhook gestisce la configurazione, la consegna, la sicurezza e l'affidabilità delle notifiche HTTP in uscita attivate da eventi di sistema, consentendo integrazioni in tempo reale con sistemi esterni.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui webhookwebhook:*
Crea webhookCrea nuove configurazioni di webhookwebhook:createWebhook
Leggi webhookVisualizza le configurazioni dei webhookwebhook:readWebhook
Aggiorna webhookModifica le impostazioni e la configurazione del webhookwebhook:updateWebhook
Elimina webhookRimuove i webhook dal sistemawebhook:deleteWebhook

Webhook Service​

Il servizio Webhook gestisce l'archiviazione sicura di segreti e informazioni sensibili.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Crea vaultCrea nuovi vault sicurivault:createVault
Crea segretoAggiunge nuovi segreti ai vaultvault:createSecret
Leggi vaultVisualizza informazioni e metadati del vaultvault:readVault
Elenca segretiVisualizza i segreti contenuti nei vaultvault:listSecrets
Collega segretoAssocia i segreti ad altre risorsevault:linkSecret
Aggiorna vaultModifica le impostazioni e la configurazione del vaultvault:updateVault
Aggiorna segretoModifica i segreti esistentivault:updateSecret
Elimina vaultRimuove i vault dal sistemavault:deleteVault
Elimina segretoRimuove i segreti dai vaultvault:deleteSecret
Rivela segretoRivela e accede ai valori dei segretivault:unceilSecret

Vault Service​

Il servizio Vault gestisce l'archiviazione sicura di segreti e informazioni sensibili.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Crea vaultCrea nuovi vault sicurivault:createVault
Crea segretoAggiunge nuovi segreti ai vaultvault:createSecret
Leggi vaultVisualizza informazioni e metadati del vaultvault:readVault
Elenca segretiVisualizza i segreti contenuti nei vaultvault:listSecrets
Collega segretoAssocia i segreti ad altre risorsevault:linkSecret
Aggiorna vaultModifica le impostazioni e la configurazione del vaultvault:updateVault
Aggiorna segretoModifica i segreti esistentivault:updateSecret
Elimina vaultRimuove i vault dal sistemavault:deleteVault
Elimina segretoRimuove i segreti dai vaultvault:deleteSecret
Rivela segretoRivela e accede ai valori dei segretivault:unceilSecret

Webhook Service​

Il servizio Webhook gestisce l'archiviazione sicura di segreti e informazioni sensibili.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Crea vaultCrea nuovi vault sicurivault:createVault
Crea segretoAggiunge nuovi segreti ai vaultvault:createSecret
Leggi vaultVisualizza informazioni e metadati del vaultvault:readVault
Elenca segretiVisualizza i segreti contenuti nei vaultvault:listSecrets
Collega segretoAssocia i segreti ad altre risorsevault:linkSecret
Aggiorna vaultModifica le impostazioni e la configurazione del vaultvault:updateVault
Aggiorna segretoModifica i segreti esistentivault:updateSecret
Elimina vaultRimuove i vault dal sistemavault:deleteVault
Elimina segretoRimuove i segreti dai vaultvault:deleteSecret
Rivela segretoRivela e accede ai valori dei segretivault:unceilSecret

Workstation Service​

Il servizio Workstation gestisce le risorse e le operazioni delle workstation.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sulle workstationworkstation:*
Crea workstationAggiunge una nuova workstation al sistemaworkstation:createWorkstation
Leggi workstationVisualizza informazioni e stato della workstationworkstation:readWorkstation
Aggiorna workstationModifica le impostazioni e la configurazione della workstationworkstation:updateWorkstation
Elimina workstationRimuove la workstation dal sistemaworkstation:deleteWorkstation