incident.io
Conectați incident.io ca sursă de revizuire a accesului utilizând o cheie API la nivelul contului cu domeniul users.view, astfel încât platforma să poată enumera utilizatorii organizației dvs.
platforma citește utilizatorii organizației dvs. incident.io prin intermediul incident.io API astfel încât să puteți verifica cine are acces.
Prerequisites
Section titled “Prerequisites”- the platform organization administrator access
- Un plan incident.io care include API. incident.io enumeră API și webhooks pe planurile Team, Pro și Enterprise, dar nu pe Basic
- The Manage API keys permisiunea în incident.io, la nivelul contului sau la nivelul echipei (numai un utilizator care o deține poate crea o cheie)
- Permisiunea de a vizualiza utilizatorii din contul dvs. incident.io (puteți acorda doar permisiuni cheie pe care le dețineți deja)
Collected Fields
Section titled “Collected Fields”| the platform field | incident.io field | Notes |
|---|---|---|
| Name | name | Se întoarce la adresa de e-mail atunci când utilizatorul nu are nume |
email | Un utilizator returnat fără o adresă de e-mail este omis | |
| Role | base_role.name, custom_roles[].name | Rolul de bază este listat mai întâi, apoi fiecare rol particularizat. Un utilizator cu nici unul nu se întoarce la role enum, mapat la Proprietar, Administrator, Respondent sau Vizualizator; unset maps to no role |
| Admin | base_role.slug | Steag ca administrator atunci când rolul de bază este slug owner or administratorUn utilizator fără rol de bază se întoarce la depreciat. role Enum, citește în același mod |
| Status | Not supported | |
| MFA | Not supported | |
| Last login | Not supported | |
| External ID | id | Identificator stabil utilizat pentru a urmări contul prin recenzii |
| Created at | Not supported |
Punctul final al utilizatorului nu returnează nici starea contului și nici timestamp-urile de conectare sau de creare, astfel încât câmpurile rămân goale.
Step 1: Create an API Key
Section titled “Step 1: Create an API Key”- In the incident.io dashboard, go to Settings > API keysAveți nevoie de Manage API keys permisiune, la nivelul contului sau la nivelul echipei.
- Creați o cheie și numiți-o (de ex.
Probo Access Review). - Grant it account-level permisiunea de a vizualiza utilizatorii organizației dvs. Permisiunile specifice echipei nu sunt suficiente și puteți acorda doar permisiuni pe care le dețineți.
- Copiați token-ul și stocați-l în siguranță. incident.io îl afișează o singură dată.
Step 2: Connect in the platform
Section titled “Step 2: Connect in the platform”- Pe platformă, du-te la Access Reviews > Sources > Add Source.
- Find incident.io, click API KeyȚineți-l în mână și faceți clic Connect.
Fiecare cheie aparține unei singure organizații incident.io, astfel încât platforma atrage utilizatorii organizației respective în campaniile dvs. Deoarece utilizatorul nu returnează un nume al organizației, sursa păstrează numele generic incident.io.
Troubleshooting
Section titled “Troubleshooting”- Key rejected.
GET /v2/usersrequires theusers.viewdomeniul de aplicare, deci cheia are nevoie de permisiunea la nivel de cont pentru a vizualiza utilizatorii. Settings > API keyssau crearea unei noi chei care le are. - Cannot create a key. Aveți nevoie de Manage API keys API este, de asemenea, o caracteristică a planului Team, Pro sau Enterprise, deci actualizați mai întâi dacă sunteți pe Basic.
- No users appear. Confirmă cheia are permisiuni la nivel de cont și nu numai cele de echipă. platforma trece, de asemenea, orice utilizator care incident.io revine fără o adresă de e-mail.
- A role looks outdated. incident.io froze its original
roleîn martie 2023 şi l-a înlocuit cubase_roleandcustom_rolesplatforma citește mai întâi rolurile live și se întoarce în câmpul înghețat numai pentru un utilizator care nu are nici unul, deci o etichetă veche de proprietar, administrator, răspuns sau vizualizator înseamnă că utilizatorul nu are rolul RBAC.