Siirry pääsisältöön

Roolipohjainen pääsynhallinta (RBAC)

Yleiskatsaus​

Tässä dokumentissa kuvataan roolipohjaisen pääsynhallintajärjestelmän (RBAC) käytettävissä olevat käyttöoikeudet. Jokainen palvelu tarjoaa tiettyjä toimintoja, jotka voidaan myöntää käyttäjille roolimääritysten kautta.

Käyttöoikeuksien laajuus​

Käyttöoikeuksia voidaan myöntää eri laajuuksilla:

  • Resurssikohtainen: Pääsy yksittäisiin, erikseen määriteltyihin resursseihin
    • Kaikki resurssit: Pääsy kaikkiin tietyntyyppisiin resursseihin koko järjestelmässä
  • Ryhmäpohjainen: Pääsy tiettyjen organisaatioryhmien resursseihin
    • Jos käyttäjällä on pääsy ryhmään, tämä kattaa myös kaikki alaryhmät
  • Tunnistepohjainen: Pääsy resursseihin, joilla on tietty tunniste

Jokainen roolin käytäntö voi käyttää omaa laajuuttaan. Kun useiden käytäntöjen tulisi kohdistua samaan kohteeseen — kaikkeen yhdessä ryhmässä, kaikkeen yhdellä tunnisteella varustettuun tai yksinkertaisesti kaikkeen — määritä se kerralla koko roolille. Katso Yhteinen resurssilaajuus.

vaara

Tunnistetason käyttöoikeudet edellyttävät, että käyttäjillä on lukuoikeus valittuihin tunnisteisiin; muutoin käyttöoikeusjärjestelmä ei toimi odotetusti.

Aloittaminen​

Käyttöoikeuksien myöntäminen käyttäjille:

  1. Luo käyttäjärooli, valitse olemassa oleva tai monista jokin aloittaaksesi sen käytännöistä
  2. Määritä käytännöt käytäntöeditorilla

Käytäntöeditorissa tuemme kahta tapaa määrittää haluttu käytäntö:

  1. Ohjattu käytännön luonti
  2. Käytännön luonti JSON-muodossa

Ota yhteyttä järjestelmänvalvojaan saadaksesi apua roolimäärityksissä ja käyttöoikeuksien hallinnassa.

Ohjattu käytännön luonti​

Ohjattu toiminto luo yhden käytännön resurssityyppiä kohden. Jokaiselle käytännölle valitaan sen myöntämät toiminnot ja resurssit, joita se koskee.

Käytäntöluettelon yläpuolella on Yhteinen resurssilaajuus — koko roolin jakama kohde. Määritä se ensin: jokainen käytäntö, joka voi sitä käyttää, noudattaa sitä automaattisesti, ja jokainen käytäntö voidaan silti irrottaa erikseen omien resurssien valitsemiseksi. Katso Yhteinen resurssilaajuus.

Käytännön luonti JSON-muodossa​

Siirry JSON-editoriin napsauttamalla JSON-painiketta käytäntöluettelon yläpuolella.

JSON-muoto​

JSON-muoto on rakenteeltaan seuraava:

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

Se määritellään käytäntöjen taulukkona, jossa jokainen käytäntö sisältää seuraavat ominaisuudet:

  • name: Käytännön yksilöllinen nimi
  • description: Valinnainen, kuvaava selite käytännölle
  • action: Luettelo käytännön sallimista toiminnoista
  • resource: Luettelo resurssitunnisteista
    • Kaikki tietyntyyppiset resurssit: gateway:*
    • Tietyt resurssit tunnuksen perusteella: gateway:id:<GATEWAY_ID>
    • Kaikki tietyntyyppiset resurssit ryhmässä (tai missä tahansa alaryhmässä): gateway:group:<GROUP_ID>
    • Kaikki tietyntyyppiset resurssit, joilla on tietty tunniste: gateway:tag:<TAG>
tietoa

Yhteinen resurssilaajuus ei ole kenttä tässä muodossa. Se on ohjatun toiminnon pikavalinta, joka kirjoittaa samat edellä esitetyt resource-arvot — project:group:<ID>, device:tag:<TAG>, gateway:* — joten käytännöt ovat aina totuuden lähde. Kun rooli avataan uudelleen, näytettävä laajuus luetaan takaisin resursseista, jotka sen käytännöt jakavat.

Ennalta määritetyt käyttäjäroolit​

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

Käytettävissä olevat toiminnot​

Audit Log -palvelu​

Audit Log -palvelu hallitsee pääsyä auditointi- ja lokitietoihin.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin auditointilokitoimintoihinauditLog:*
Lue auditointilokiNäytä auditointilokimerkinnätauditLog:readAuditLog

Billing-palvelu​

Billing-palvelu hallitsee laskutustietoja ja -toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin laskutustoimintoihinbilling:*
Lue laskutusNäytä laskutustiedotbilling:getBilling
Päivitä laskutusMuokkaa laskutusasetuksia ja -tietojabilling:updateBilling

Device-palvelu​

Device-palvelu hallitsee laitteiden elinkaarta, yhteyksiä ja toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin laitetoimintoihindevice:*
Luo laiteLisää uusia laitteita järjestelmäändevice:createDevice
Lue laiteNäytä laitteen tiedot ja tiladevice:readDevice
Päivitä laiteMuokkaa laitteen asetuksia ja konfiguraatiotadevice:updateDevice
Poista laitePoista laitteita järjestelmästädevice:deleteDevice
Linkitä yhdyskäytäväLinkitä yhdyskäytäviä laitteeseendevice:linkGateway
Poista yhdyskäytävän linkitysPoista yhdyskäytävien linkitys laitteestadevice:unlinkGateway
Linkitä laiteLinkitä laitteita laitteeseendevice:linkDevice
Poista laitteen linkitysPoista laitteiden linkitys laitteestadevice:unlinkDevice
Yhdistä laitteeseenMuodosta yhteyksiä laitteisiindevice:connect
Julkaise laitteeseenJulkaise konfiguraatioita tai ohjelmistoja laitteisiindevice:deploy
Varmuuskopioi laiteLuo varmuuskopioita laitekonfiguraatioistadevice:backup
Luo laitteen tilannevedosLuo laitteista tilannevedoksia tiettynä ajanhetkenädevice:snapshot
Aseta laitteen salasanaMääritä laitteen todennustunnuksetdevice:setPassword
Lue muuttujaluetteloLue laitteen muuttujaluettelodevice:readVariableList
Kirjoita muuttujaluetteloKirjoita laitteen muuttujaluetteloondevice:writeVariableList

Document-palvelu​

Document-palvelu hallitsee dokumenttien luontia, versiointia ja linkittämistä muihin resursseihin.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin dokumenttitoimintoihindocument:*
Luo dokumenttiLuo uusia dokumenttejadocument:createDocument
Luo dokumenttiversioLuo uusia versioita olemassa olevista dokumenteistadocument:createVersion
Lue dokumenttiNäytä dokumentin sisältö ja tiedotdocument:readDocument
Listaa dokumenttiversiotNäytä dokumentin kaikki versiotdocument:listVersions
Lataa dokumenttiversioLataa tiettyjä dokumenttiversioitadocument:downloadVersion
Päivitä dokumenttiMuokkaa dokumentin sisältöä ja metatietojadocument:updateDocument
Päivitä dokumenttiversioMuokkaa olemassa olevia dokumenttiversioitadocument:updateVersion
Poista dokumenttiPoista dokumentteja järjestelmästädocument:deleteDocument
Poista dokumenttiversioPoista tiettyjä dokumenttiversioitadocument:deleteVersion
Linkitä projektiLiitä dokumentteja projekteihindocument:linkProject
Linkitä laiteLiitä dokumentteja laitteisiindocument:linkDevice
Linkitä yhdyskäytäväLiitä dokumentteja yhdyskäytäviindocument:linkGateway
Linkitä lisenssiLiitä dokumentteja lisensseihindocument:linkLicense
Linkitä käyttäjäLiitä dokumentteja käyttäjiindocument:linkUser
Poista projektin linkitysPoista dokumentti–projekti-liitoksetdocument:unlinkProject
Poista laitteen linkitysPoista dokumentti–laite-liitoksetdocument:unlinkDevice
Poista yhdyskäytävän linkitysPoista dokumentti–yhdyskäytävä-liitoksetdocument:unlinkGateway
Poista lisenssin linkitysPoista dokumentti–lisenssi-liitoksetdocument:unlinkLicense
Poista käyttäjän linkitysPoista dokumentti–käyttäjä-liitoksetdocument:unlinkUser

Gateway-palvelu​

Gateway-palvelu hallitsee yhdyskäytäväresursseja ja -toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin yhdyskäytävätoimintoihingateway:*
Luo yhdyskäytäväLisää uusia yhdyskäytäviä järjestelmäängateway:createGateway
Lue yhdyskäytäväNäytä yhdyskäytävän tiedot ja tilagateway:readGateway
Päivitä yhdyskäytäväMuokkaa yhdyskäytävän asetuksia ja konfiguraatiotagateway:updateGateway
Poista yhdyskäytäväPoista yhdyskäytäviä järjestelmästägateway:deleteGateway

Identity-palvelu​

Identity-palvelu hallitsee käyttäjiä, käyttäjärooleja, käyttäjäryhmiä ja vuokralaistietoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin identiteettitoimintoihinident:*
Luo käyttäjäLisää uusia käyttäjiä järjestelmäänident:createUser
Lue käyttäjäNäytä käyttäjän tiedot ja yksityiskohdatident:readUser
Päivitä käyttäjäMuokkaa käyttäjätilin tietojaident:updateUser
Poista käyttäjäPoista käyttäjiä järjestelmästäident:deleteUser
Päivitä profiiliMuokkaa käyttäjäprofiilin tietojaident:updateProfile
Päivitä vuokralainenMuokkaa vuokralaisen asetuksia ja konfiguraatiotaident:updateTenant
Poista vuokralainenPoista vuokralaisia järjestelmästäident:deleteTenant
Luo käyttäjärooliLuo uusia käyttäjäroolejaident:createUserRole
Lue käyttäjärooliNäytä käyttäjäroolin tiedot ja yksityiskohdatident:readUserRole
Päivitä käyttäjärooliMuokkaa olemassa olevia käyttäjäroolejaident:updateUserRole
Poista käyttäjärooliPoista käyttäjärooleja järjestelmästäident:deleteUserRole
Linkitä käyttäjärooliMääritä rooleja käyttäjilleident:linkUserRole
Poista käyttäjäroolin linkitysPoista roolimäärityksiä käyttäjiltäident:unlinkUserRole

Integration-palvelu​

Integration-palvelu hallitsee integraatioita, kuten GitHub-integraatiota.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin integraatiotoimintoihinintegration:*
Luo integraatioLisää uusia integraatioita järjestelmäänintegration:createIntegration
Lue integraatioNäytä integraation tiedot ja yksityiskohdatintegration:readIntegration
Päivitä integraatioMuokkaa olemassa olevaa integraatiotaintegration:updateIntegration
Poista integraatioPoista integraatioita järjestelmästäintegration:deleteIntegration
Listaa repositoriotNäytä olemassa olevan integraation repositoriotintegration:listRepositories
Päivitä repositorioMuokkaa repositorion asetuksia ja konfiguraatiotaintegration:updateRepository

License-palvelu​

License-palvelu hallitsee ohjelmistolisenssejä ja niiden käyttöä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin lisenssitoimintoihinlicense:*
Luo lisenssiLisää uusia lisenssejä järjestelmäänlicense:createLicense
Lue lisenssiNäytä lisenssin tiedot ja tilalicense:readLicense
Poista lisenssiPoista lisenssejä järjestelmästälicense:deleteLicense
Käytä lisenssiäAktivoi ja hyödynnä lisenssejälicense:useLicense
Ylläpitäjän lisenssin vapautusYlläpitäjän suorittama minkä tahansa käyttäjän lukitsemien lisenssien vapautuslicense:adminUnlockLicense

Pipeline-palvelu​

Pipeline-palvelu hallitsee automatisoituja työnkulkuja ja niiden suorituksia.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin pipeline-toimintoihinpipeline:*
Luo pipelineLuo uusia automatisoituja pipelinejapipeline:createPipeline
Lue pipelineNäytä pipelinen tiedot ja konfiguraatiopipeline:readPipeline
Listaa pipeline-suorituksetNäytä pipelinen suoritushistoriapipeline:listExecutions
Käynnistä pipeline-suoritusKäynnistä pipeline-suorituksiapipeline:triggerExecution
Päivitä pipelineMuokkaa pipelinen asetuksia ja konfiguraatiotapipeline:updatePipeline
Poista pipelinePoista pipelineja järjestelmästäpipeline:deletePipeline
Poista pipeline-suorituksetPoista pipeline-suoritustietueitapipeline:deleteExecutions
tietoa

Työt (jobs) ovat automaattisesti käytettävissä pipeline-käyttöoikeuksien kautta. Jos sinulla on oikeus käyttää pipelinea ja listata sen suorituksia, voit tarkastella töiden tilaa, lokeja ja muita tietoja.

Project-palvelu​

Project-palvelu hallitsee projektien elinkaarta, versiointia ja laitteiden linkittämistä. Projektiversioiden osalta käyttöoikeudet myönnetään aina pääprojektille.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin projektitoimintoihinproject:*
Luo projektiLuo uusia projektejaproject:createProject
Luo projektiversioLuo uusia versioita olemassa oleviin projekteihinproject:createVersion
Lue projektiNäytä projektin tiedot ja yksityiskohdatproject:readProject
Listaa projektiversiotNäytä projektin kaikki versiotproject:listVersions
Lataa projektiversioLataa tiettyjä projektiversioitaproject:downloadVersion
Päivitä projektiMuokkaa projektin asetuksia ja tietojaproject:updateProject
Päivitä projektiversioMuokkaa projektiversion kommenttiaproject:updateVersion
Poista projektiPoista projekteja järjestelmästäproject:deleteProject
Poista projektiversioPoista tiettyjä projektiversioita projektistaproject:deleteVersion
Linkitä projektiLiitä projekteja (esim. kirjastoja) muihin projekteihin (esim. vakioprojekteihin)project:linkProject
Linkitä laiteYhdistä laitteita projekteihinproject:linkDevice
Poista projektin linkitysPoista projektiliitoksia (esim. kirjasto vakioprojektista)project:unlinkProject
Poista laitteen linkitysIrrota laitteet projekteistaproject:unlinkDevice
Lukitse projektiLukitse projektit muutosten estämiseksiproject:lockProject
Avaa projektin lukitusAvaa oman käyttäjän lukitsemien projektien lukitus muutosten sallimiseksiproject:unlockProject
Ylläpitäjän projektin lukituksen avausYlläpitäjän suorittama minkä tahansa käyttäjän lukitsemien projektien lukituksen avausproject:adminUnlockProject

Resource Groups -palvelu​

Resource Groups -palvelu hallitsee resurssien organisatorista ryhmittelyä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin resurssiryhmätoimintoihinresourceGroup:*
Luo resurssiryhmäLuo uusia resurssiryhmiäresourceGroup:createResourceGroup
Lue resurssiryhmäNäytä resurssiryhmän tiedotresourceGroup:readResourceGroup
Päivitä resurssiryhmäMuokkaa resurssiryhmän asetuksiaresourceGroup:updateResourceGroup
Poista resurssiryhmäPoista resurssiryhmiä järjestelmästäresourceGroup:deleteResourceGroup

Tag-palvelu​

Tag-palvelu hallitsee metatietotunnisteita ja niiden liitoksia eri resursseihin.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin tunnistetoimintoihintag:*
Luo tunnisteLuo uusia metatietotunnisteitatag:createTag
Lue tunnisteNäytä tunnisteen tiedot ja liitoksettag:readTag
Poista tunnistePoista tunnisteita järjestelmästätag:deleteTag
Linkitä laiteLiitä tunnisteita laitteisiintag:linkDevice
Linkitä dokumenttiLiitä tunnisteita dokumentteihintag:linkDocument
Linkitä yhdyskäytäväLiitä tunnisteita yhdyskäytäviintag:linkGateway
Linkitä lisenssiLiitä tunnisteita lisensseihintag:linkLicense
Linkitä projektiLiitä tunnisteita projekteihintag:linkProject
Linkitä käyttäjäLiitä tunnisteita käyttäjiintag:linkUser
Linkitä holviLiitä tunnisteita holveihintag:linkVault
Linkitä pipelineLiitä tunnisteita pipelineihintag:linkPipeline
Poista laitteen linkitysPoista tunnisteliitokset laitteistatag:unlinkDevice
Poista dokumentin linkitysPoista tunnisteliitokset dokumenteistatag:unlinkDocument
Poista yhdyskäytävän linkitysPoista tunnisteliitokset yhdyskäytävistätag:unlinkGateway
Poista lisenssin linkitysPoista tunnisteliitokset lisensseistätag:unlinkLicense
Poista projektin linkitysPoista tunnisteliitokset projekteistatag:unlinkProject
Poista käyttäjän linkitysPoista tunnisteliitokset käyttäjistätag:unlinkUser
Poista holvin linkitysPoista tunnisteliitokset holveistatag:unlinkVault
Poista pipelinen linkitysPoista tunnisteliitokset pipelineistatag:unlinkPipeline

Vault-palvelu​

Vault-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviNäytä holvin tiedot ja metatiedotvault:readVault
Listaa salaisuudetNäytä holveissa olevat salaisuudetvault:listSecrets
Linkitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja konfiguraatiotavault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault:unceilSecret

Webhook-palvelu​

Webhook-palvelu hallitsee järjestelmätapahtumien laukaisemien lähtevien HTTP-ilmoitusten konfigurointia, toimitusta, tietoturvaa ja luotettavuutta mahdollistaen reaaliaikaiset integraatiot ulkoisiin järjestelmiin.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin webhook-toimintoihinwebhook:*
Luo webhookLuo uusia webhook-konfiguraatioitawebhook:createWebhook
Lue webhookNäytä webhook-konfiguraatiotwebhook:readWebhook
Päivitä webhookMuokkaa webhookin asetuksia ja konfiguraatiotawebhook:updateWebhook
Poista webhookPoista webhookeja järjestelmästäwebhook:deleteWebhook

Webhook-palvelu​

Webhook-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviNäytä holvin tiedot ja metatiedotvault:readVault
Listaa salaisuudetNäytä holveissa olevat salaisuudetvault:listSecrets
Linkitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja konfiguraatiotavault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault:unceilSecret

Vault-palvelu​

Vault-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviNäytä holvin tiedot ja metatiedotvault:readVault
Listaa salaisuudetNäytä holveissa olevat salaisuudetvault:listSecrets
Linkitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja konfiguraatiotavault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault:unceilSecret

Webhook-palvelu​

Webhook-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviNäytä holvin tiedot ja metatiedotvault:readVault
Listaa salaisuudetNäytä holveissa olevat salaisuudetvault:listSecrets
Linkitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja konfiguraatiotavault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault:unceilSecret

Workstation-palvelu​

Workstation-palvelu hallitsee työasemaresursseja ja -toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi pääsy kaikkiin työasematoimintoihinworkstation:*
Luo työasemaLisää uusi työasema järjestelmäänworkstation:createWorkstation
Lue työasemaNäytä työaseman tiedot ja tilaworkstation:readWorkstation
Päivitä työasemaMuokkaa työaseman asetuksia ja konfiguraatiotaworkstation:updateWorkstation
Poista työasemaPoista työasema järjestelmästäworkstation:deleteWorkstation