Passa al contenuto principale

Controllo degli accessi basato sui ruoli (RBAC)

Panoramica​

Questo documento descrive i permessi disponibili nel 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 in ambiti diversi:

  • Specifico per risorsa: accesso a singole risorse identificate in modo specifico
    • Tutte le risorse: accesso a tutte le risorse di un tipo in tutto il sistema
  • Basato su gruppo: accesso alle risorse all'interno di gruppi organizzativi specifici
    • Se un utente ha accesso a un gruppo, questo include anche tutti i sottogruppi
  • Basato su tag: accesso alle risorse con un determinato tag

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

pericolo

I permessi a livello di tag richiedono che gli utenti abbiano 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à con cui l'utente può definire la policy desiderata:

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

Contattare l'amministratore di sistema per assistenza con l'assegnazione dei ruoli e la 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 l'Ambito comune delle risorse — l'obiettivo condiviso dall'intero ruolo. Impostatelo per primo: ogni policy che può utilizzarlo lo seguirà automaticamente e ciascuna policy può comunque essere scollegata singolarmente per scegliere 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 come segue:

[
{
"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 opzionale e significativa 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 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 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 di sola lettura
[
{
"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​

Servizio Audit Log​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sull'audit logauditLog:*
Leggere l'audit logVisualizzare le voci dell'audit logauditLog:readAuditLog

Servizio Billing​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni di fatturazionebilling:*
Leggere la fatturazioneVisualizzare le informazioni di fatturazionebilling:getBilling
Aggiornare la fatturazioneModificare impostazioni e dati di fatturazionebilling:updateBilling

Servizio Device​

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:*
Creare dispositivoAggiungere nuovi dispositivi al sistemadevice:createDevice
Leggere dispositivoVisualizzare informazioni e stato del dispositivodevice:readDevice
Aggiornare dispositivoModificare impostazioni e configurazione del dispositivodevice:updateDevice
Eliminare dispositivoRimuovere dispositivi dal sistemadevice:deleteDevice
Collegare gatewayCollegare gateway a un dispositivodevice:linkGateway
Scollegare gatewayScollegare gateway da un dispositivodevice:unlinkGateway
Collegare dispositivoCollegare dispositivi a un dispositivodevice:linkDevice
Scollegare dispositivoScollegare dispositivi da un dispositivodevice:unlinkDevice
Connettersi al dispositivoStabilire connessioni verso i dispositividevice:connect
Distribuire sul dispositivoDistribuire configurazioni o software sui dispositividevice:deploy
Eseguire backup del dispositivoCreare backup delle configurazioni dei dispositividevice:backup
Creare snapshot del dispositivoCreare snapshot puntuali dei dispositividevice:snapshot
Impostare password del dispositivoConfigurare le credenziali di autenticazione del dispositivodevice:setPassword
Leggere elenco variabiliLeggere l'elenco delle variabili del dispositivodevice:readVariableList
Scrivere elenco variabiliScrivere nell'elenco delle variabili del dispositivodevice:writeVariableList

Servizio Document​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui documentidocument:*
Creare documentoCreare nuovi documentidocument:createDocument
Creare versione documentoCreare nuove versioni di documenti esistentidocument:createVersion
Leggere documentoVisualizzare contenuto e informazioni del documentodocument:readDocument
Elencare versioni documentoVisualizzare tutte le versioni di un documentodocument:listVersions
Scaricare versione documentoScaricare versioni specifiche di un documentodocument:downloadVersion
Aggiornare documentoModificare contenuto e metadati del documentodocument:updateDocument
Aggiornare versione documentoModificare versioni esistenti del documentodocument:updateVersion
Eliminare documentoRimuovere documenti dal sistemadocument:deleteDocument
Eliminare versione documentoRimuovere versioni specifiche di un documentodocument:deleteVersion
Collegare progettoAssociare documenti a progettidocument:linkProject
Collegare dispositivoAssociare documenti a dispositividocument:linkDevice
Collegare gatewayAssociare documenti a gatewaydocument:linkGateway
Collegare licenzaAssociare documenti a licenzedocument:linkLicense
Collegare utenteAssociare documenti a utentidocument:linkUser
Scollegare progettoRimuovere le associazioni documento-progettodocument:unlinkProject
Scollegare dispositivoRimuovere le associazioni documento-dispositivodocument:unlinkDevice
Scollegare gatewayRimuovere le associazioni documento-gatewaydocument:unlinkGateway
Scollegare licenzaRimuovere le associazioni documento-licenzadocument:unlinkLicense
Scollegare utenteRimuovere le associazioni documento-utentedocument:unlinkUser

Servizio Gateway​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui gatewaygateway:*
Creare gatewayAggiungere nuovi gateway al sistemagateway:createGateway
Leggere gatewayVisualizzare informazioni e stato del gatewaygateway:readGateway
Aggiornare gatewayModificare impostazioni e configurazione del gatewaygateway:updateGateway
Eliminare gatewayRimuovere gateway dal sistemagateway:deleteGateway

Servizio Identity​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sulle identitàident:*
Creare utenteAggiungere nuovi utenti al sistemaident:createUser
Leggere utenteVisualizzare informazioni e dettagli dell'utenteident:readUser
Aggiornare utenteModificare le informazioni dell'account utenteident:updateUser
Eliminare utenteRimuovere utenti dal sistemaident:deleteUser
Aggiornare profiloModificare le informazioni del profilo utenteident:updateProfile
Aggiornare tenantModificare impostazioni e configurazione del tenantident:updateTenant
Eliminare tenantRimuovere tenant dal sistemaident:deleteTenant
Creare ruolo utenteCreare nuovi ruoli utenteident:createUserRole
Leggere ruolo utenteVisualizzare informazioni e dettagli del ruolo utenteident:readUserRole
Aggiornare ruolo utenteModificare ruoli utente esistentiident:updateUserRole
Eliminare ruolo utenteRimuovere ruoli utente dal sistemaident:deleteUserRole
Collegare ruolo utenteAssegnare ruoli agli utentiident:linkUserRole
Scollegare ruolo utenteRimuovere le assegnazioni di ruolo dagli utentiident:unlinkUserRole

Servizio Integration​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sulle integrazioniintegration:*
Creare integrazioneAggiungere nuove integrazioni al sistemaintegration:createIntegration
Leggere integrazioneVisualizzare informazioni e dettagli dell'integrazioneintegration:readIntegration
Aggiornare integrazioneModificare un'integrazione esistenteintegration:updateIntegration
Eliminare integrazioneRimuovere integrazioni dal sistemaintegration:deleteIntegration
Elencare repositoryVisualizzare i repository di un'integrazione esistenteintegration:listRepositories
Aggiornare repositoryModificare impostazioni e configurazione del repositoryintegration:updateRepository

Servizio License​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sulle licenzelicense:*
Creare licenzaAggiungere nuove licenze al sistemalicense:createLicense
Leggere licenzaVisualizzare informazioni e stato della licenzalicense:readLicense
Eliminare licenzaRimuovere licenze dal sistemalicense:deleteLicense
Utilizzare licenzaAttivare e utilizzare le licenzelicense:useLicense
Sblocco amministrativo della licenzaSblocco amministrativo di licenze bloccate da qualsiasi utentelicense:adminUnlockLicense

Servizio Pipeline​

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:*
Creare pipelineCreare nuove pipeline automatizzatepipeline:createPipeline
Leggere pipelineVisualizzare informazioni e configurazione della pipelinepipeline:readPipeline
Elencare esecuzioni della pipelineVisualizzare la cronologia delle esecuzioni della pipelinepipeline:listExecutions
Avviare l'esecuzione della pipelineAvviare le esecuzioni della pipelinepipeline:triggerExecution
Aggiornare pipelineModificare impostazioni e configurazione della pipelinepipeline:updatePipeline
Eliminare pipelineRimuovere pipeline dal sistemapipeline:deletePipeline
Eliminare esecuzioni della pipelineRimuovere i record delle esecuzioni della pipelinepipeline:deleteExecutions
informazioni

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

Servizio Project​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui progettiproject:*
Creare progettoCreare nuovi progettiproject:createProject
Creare versione progettoCreare nuove versioni per progetti esistentiproject:createVersion
Leggere progettoVisualizzare informazioni e dettagli del progettoproject:readProject
Elencare versioni progettoVisualizzare tutte le versioni di un progettoproject:listVersions
Scaricare versione progettoScaricare versioni specifiche del progettoproject:downloadVersion
Aggiornare progettoModificare impostazioni e informazioni del progettoproject:updateProject
Aggiornare versione progettoModificare il commento di una versione di progettoproject:updateVersion
Eliminare progettoRimuovere progetti dal sistemaproject:deleteProject
Eliminare versione progettoRimuovere versioni specifiche di un progettoproject:deleteVersion
Collegare progettoAssociare progetti (es. librerie) ad altri progetti (es. progetti standard)project:linkProject
Collegare dispositivoCollegare dispositivi ai progettiproject:linkDevice
Scollegare progettoRimuovere le associazioni tra progetti (es. libreria da progetto standard)project:unlinkProject
Scollegare dispositivoScollegare i dispositivi dai progettiproject:unlinkDevice
Bloccare progettoBloccare i progetti per impedire modificheproject:lockProject
Sbloccare progettoSbloccare i progetti bloccati dal proprio utente per consentire le modificheproject:unlockProject
Sblocco amministrativo del progettoSblocco amministrativo di progetti bloccati da qualsiasi utenteproject:adminUnlockProject

Servizio Resource Groups​

Il servizio Resource Groups gestisce i raggruppamenti organizzativi delle risorse.

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui gruppi di risorseresourceGroup:*
Creare gruppo di risorseCreare nuovi gruppi di risorseresourceGroup:createResourceGroup
Leggere gruppo di risorseVisualizzare le informazioni del gruppo di risorseresourceGroup:readResourceGroup
Aggiornare gruppo di risorseModificare le impostazioni del gruppo di risorseresourceGroup:updateResourceGroup
Eliminare gruppo di risorseRimuovere gruppi di risorse dal sistemaresourceGroup:deleteResourceGroup

Servizio Tag​

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:*
Creare tagCreare nuovi tag di metadatitag:createTag
Leggere tagVisualizzare informazioni e associazioni dei tagtag:readTag
Eliminare tagRimuovere tag dal sistematag:deleteTag
Collegare dispositivoAssociare tag ai dispositivitag:linkDevice
Collegare documentoAssociare tag ai documentitag:linkDocument
Collegare gatewayAssociare tag ai gatewaytag:linkGateway
Collegare licenzaAssociare tag alle licenzetag:linkLicense
Collegare progettoAssociare tag ai progettitag:linkProject
Collegare utenteAssociare tag agli utentitag:linkUser
Collegare vaultAssociare tag ai vaulttag:linkVault
Collegare pipelineAssociare tag alle pipelinetag:linkPipeline
Scollegare dispositivoRimuovere le associazioni dei tag dai dispositivitag:unlinkDevice
Scollegare documentoRimuovere le associazioni dei tag dai documentitag:unlinkDocument
Scollegare gatewayRimuovere le associazioni dei tag dai gatewaytag:unlinkGateway
Scollegare licenzaRimuovere le associazioni dei tag dalle licenzetag:unlinkLicense
Scollegare progettoRimuovere le associazioni dei tag dai progettitag:unlinkProject
Scollegare utenteRimuovere le associazioni dei tag dagli utentitag:unlinkUser
Scollegare vaultRimuovere le associazioni dei tag dai vaulttag:unlinkVault
Scollegare pipelineRimuovere le associazioni dei tag dalle pipelinetag:unlinkPipeline

Servizio Vault​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Creare vaultCreare nuovi vault sicurivault:createVault
Creare segretoAggiungere nuovi segreti ai vaultvault:createSecret
Leggere vaultVisualizzare informazioni e metadati del vaultvault:readVault
Elencare segretiVisualizzare i segreti contenuti nei vaultvault:listSecrets
Collegare segretoAssociare segreti ad altre risorsevault:linkSecret
Aggiornare vaultModificare impostazioni e configurazione del vaultvault:updateVault
Aggiornare segretoModificare segreti esistentivault:updateSecret
Eliminare vaultRimuovere vault dal sistemavault:deleteVault
Eliminare segretoRimuovere segreti dai vaultvault:deleteSecret
Rivelare segretoRivelare e accedere ai valori dei segretivault:unceilSecret

Servizio Webhook​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui webhookwebhook:*
Creare webhookCreare nuove configurazioni di webhookwebhook:createWebhook
Leggere webhookVisualizzare le configurazioni dei webhookwebhook:readWebhook
Aggiornare webhookModificare impostazioni e configurazione del webhookwebhook:updateWebhook
Eliminare webhookRimuovere webhook dal sistemawebhook:deleteWebhook

Servizio Webhook​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Creare vaultCreare nuovi vault sicurivault:createVault
Creare segretoAggiungere nuovi segreti ai vaultvault:createSecret
Leggere vaultVisualizzare informazioni e metadati del vaultvault:readVault
Elencare segretiVisualizzare i segreti contenuti nei vaultvault:listSecrets
Collegare segretoAssociare segreti ad altre risorsevault:linkSecret
Aggiornare vaultModificare impostazioni e configurazione del vaultvault:updateVault
Aggiornare segretoModificare segreti esistentivault:updateSecret
Eliminare vaultRimuovere vault dal sistemavault:deleteVault
Eliminare segretoRimuovere segreti dai vaultvault:deleteSecret
Rivelare segretoRivelare e accedere ai valori dei segretivault:unceilSecret

Servizio Vault​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Creare vaultCreare nuovi vault sicurivault:createVault
Creare segretoAggiungere nuovi segreti ai vaultvault:createSecret
Leggere vaultVisualizzare informazioni e metadati del vaultvault:readVault
Elencare segretiVisualizzare i segreti contenuti nei vaultvault:listSecrets
Collegare segretoAssociare segreti ad altre risorsevault:linkSecret
Aggiornare vaultModificare impostazioni e configurazione del vaultvault:updateVault
Aggiornare segretoModificare segreti esistentivault:updateSecret
Eliminare vaultRimuovere vault dal sistemavault:deleteVault
Eliminare segretoRimuovere segreti dai vaultvault:deleteSecret
Rivelare segretoRivelare e accedere ai valori dei segretivault:unceilSecret

Servizio Webhook​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sui vaultvault:*
Creare vaultCreare nuovi vault sicurivault:createVault
Creare segretoAggiungere nuovi segreti ai vaultvault:createSecret
Leggere vaultVisualizzare informazioni e metadati del vaultvault:readVault
Elencare segretiVisualizzare i segreti contenuti nei vaultvault:listSecrets
Collegare segretoAssociare segreti ad altre risorsevault:linkSecret
Aggiornare vaultModificare impostazioni e configurazione del vaultvault:updateVault
Aggiornare segretoModificare segreti esistentivault:updateSecret
Eliminare vaultRimuovere vault dal sistemavault:deleteVault
Eliminare segretoRimuovere segreti dai vaultvault:deleteSecret
Rivelare segretoRivelare e accedere ai valori dei segretivault:unceilSecret

Servizio Workstation​

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

AzioneDescrizioneID azione
Tutte le azioniAccesso completo a tutte le operazioni sulle workstationworkstation:*
Creare workstationAggiungere una nuova workstation al sistemaworkstation:createWorkstation
Leggere workstationVisualizzare informazioni e stato della workstationworkstation:readWorkstation
Aggiornare workstationModificare impostazioni e configurazione della workstationworkstation:updateWorkstation
Eliminare workstationRimuovere la workstation dal sistemaworkstation:deleteWorkstation