mirror of
https://gitlab.com/spaceti-app/integrations/acs/colnod-connector.git
synced 2026-07-12 16:30:39 +02:00
update readme
This commit is contained in:
parent
a4f20f1c29
commit
f53b82de9b
68
README.md
68
README.md
@ -3,8 +3,8 @@
|
||||
Acces Management System of Colsys: [Product info](http://produkty.colsys.cz/colnod/)
|
||||
|
||||
## TODO
|
||||
- [ ] Debug Mode
|
||||
- [ ] Logs
|
||||
- [x] Dry Run Mode (0.1v)
|
||||
- [x] Logs (0.1v)
|
||||
- Timestamp
|
||||
- Id of record
|
||||
- Destination
|
||||
@ -12,7 +12,7 @@ Acces Management System of Colsys: [Product info](http://produkty.colsys.cz/coln
|
||||
- Token `action` to `subject_id`
|
||||
- Sbject `action`
|
||||
- `action` - updated, deleted, added
|
||||
- [ ] App output
|
||||
- [x] App output (0.1v)
|
||||
- To Colnod
|
||||
- Number of tokens added/deleted/updated
|
||||
- To DB
|
||||
@ -54,9 +54,58 @@ Acces Management System of Colsys: [Product info](http://produkty.colsys.cz/coln
|
||||
}
|
||||
```
|
||||
|
||||
1. GET request - `/SubjectManager/getSubjects` - get subjects
|
||||
2. GET request - `/TokenManager/getTokens` - get tokens
|
||||
3. POST request - `/TokenManager/setTokens` - set tokens
|
||||
|
||||
1. POST request - `/SubjectManager/getSubjects` - get subjects
|
||||
2. POST request - `/SubjectManager/getSubjectsUpdated` - get tokens updated after <i>`time`</i>
|
||||
3. POST request - `/SubjectManager/getSubjectsDeleted` - get tokens deleted after <i>`time`</i>
|
||||
4. POST request - `/TokenManager/getTokens` - get tokens
|
||||
5. POST request - `/TokenManager/getTokensUpdated` - get tokens updated after <i>`time`</i>
|
||||
6. POST request - `/TokenManager/getTokensDeleted` - get tokens deleted after <i>`time`</i>
|
||||
7. POST request - `/TokenManager/setTokens` - set tokens defined as <i>`JSON`</i>
|
||||
8. POST request - `/TokenManager/deleteTokens` - delete tokens define as <i>`JSON2`</i>
|
||||
9. POST request - `/AccessManager/getAccessGroups` - get access groups
|
||||
10. POST request - `/AccessManager/getAccessGroupsUpdated`
|
||||
11. POST request - `/AccessManager/getAccessGroupsDeleted`
|
||||
12. POST request - `/AccessManager/getAccessGroupMembership`
|
||||
13. POST request - `/AccessManager/getAccessGroupMembershipUpdated`
|
||||
14. POST request - `/AccessManager/getAccessGroupMembershipDeleted`
|
||||
- <i>`time`</i> = epoch time im miliseconds
|
||||
```time
|
||||
{
|
||||
"timestamp": 1568646217767
|
||||
}
|
||||
```
|
||||
- <i>`JSON`</i>
|
||||
```json
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"id": "cf5cb80e-e6dd-45db-8edd-c9655447821c",
|
||||
"name": "Testovaci pokus",
|
||||
"description": "mobile",
|
||||
"tokenType": "Token",
|
||||
"tokenBits}": 32,
|
||||
"tokenData": "7B9D31",
|
||||
"timeToLive": 255,
|
||||
"authErrors": 255,
|
||||
"flags": [
|
||||
"Enabled",
|
||||
"NoValidity"
|
||||
],
|
||||
"subjectId": "72b37f7e-5761-4e6c-8e87-20c0bed0d904"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
- <i>`JSON2`</i>
|
||||
```json2
|
||||
{
|
||||
"items": [
|
||||
"7272bcf6-b5ad-46dd-99a9-0c56faddf14c"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
## RestAPI definitions
|
||||
|
||||
@ -80,11 +129,10 @@ curl -k --user "spaceti:E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E847
|
||||
|
||||
## Colnod Penta server
|
||||
|
||||
- Acces through: `penta-master` IP:`172.16.3.4`
|
||||
- Acces through: `penta-master` IP: `172.16.4.4`
|
||||
- URL: `192.168.254.11:8443`
|
||||
- Port forwarding: `ssh -L 8443:192.168.254.11:8443 penta-master`
|
||||
- `!!! does not work !!!`
|
||||
|
||||
|
||||
```bash
|
||||
curl -k --user "spaceti:E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0" -d '{"password":"E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0","username":"spaceti"}' -H "Content-Type: application/json" https://192.168.254.11:8443/AaaManager/authSession
|
||||
```
|
||||
@ -101,7 +149,7 @@ It is possible to chain requests: [see doc](https://support.insomnia.rest/articl
|
||||
|
||||
### Import workspace
|
||||
|
||||
- import: `Insomnia_2019_10_01.yaml`
|
||||
- import: [Insomnia file on GitLab](https://gitlab.com/spaceti-app/integrations/acs/colnod-connector/blob/master/Insomnia_2019-10-15.yaml)
|
||||
|
||||
## Testing Blueprint API
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user