Access Control
Overview
To offer security and access control in SIP3 was developed and implemented Role-based access control model. SIP3 supports OpenID Connect or SAML 2.0 Identity Providers like Keycloak.
Security Roles
There are 5 predefined roles in SIP3:
These roles can grant access for support users to search and view SIP sessions, enable Media Recording On Demand and deny access to setting up and editing the system. System administrators will also have access to configuration and management of SIP3 components, advanced Media Recording functionality, etc.
Access control matrix
Site |
Action |
Endpoint |
Method |
|||||
Attributes |
View attributes |
|
* |
X |
X |
X |
||
Search |
Session search |
|
* |
X |
X |
X |
||
Sessions |
View session |
|
* |
X |
X |
X |
X |
|
|
* |
X |
X |
X |
X |
|||
|
* |
X |
X |
X |
X |
|||
Export to PCAP |
|
* |
X |
X |
X |
|||
Stash session |
|
* |
X |
X |
X |
|||
Hosts |
View hosts |
|
GET |
X |
X |
X |
||
|
GET |
X |
X |
X |
||||
Edit hosts |
|
POST |
X |
X |
||||
Import hosts |
|
POST |
X |
|||||
Tasks |
View task |
|
GET |
X |
X |
X |
||
Search task |
|
POST |
X |
X |
X |
|||
Add task |
|
POST |
X |
X |
||||
Cancel task |
|
PUT |
X |
X |
||||
Recordings |
Add recording task |
|
POST |
X |
X |
X |
||
|
POST |
X |
X |
X |
||||
|
POST |
X |
X |
X |
||||
|
POST |
X |
X |
|||||
Components |
View |
|
GET |
X |
X |
|||
Reset recording-status |
|
* |
X |
|||||
Shutdown |
|
* |
X |
|||||
Delete |
|
DELETE |
X |
|||||
Configuration |
View |
|
GET |
X |
||||
Edit |
|
POST |
X |
|||||
Delete |
|
DELETE |
X |