forked from ondra/colnod-connector
colnod-connector
Acces Management System of Colsys: Product info
Endpoints
- POST request -
/AaaManager/authSession- to login, return JSON with Auth token - GET request -
/SubjectManager/getSubjects- get subjects - GET request -
/TokenManager/getTokens- get tokens - POST request -
/TokenManager/setTokens- set tokens
RestAPI definitions
openapi.yaml( editorVSCodewithSwagger Viewerextension - ⌘+⇧+PPreview Swagger)
Colnod Test server
- URL:
192.168.1.3:8843 !!! No license!!!- server will shutdown after 8 hours.- restart:
sudo service cndserver start - check
nmap -p8443 192.168.1.3ornc -zvw3 192.168.1.3 8443 - user:
spaceti - password: ``
- sha512:
E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0
- restart:
curl -k --user "spaceti:E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0" -d '{"password":"E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0","username":"spaceti"}' -H "Content-Type: application/json" https://192.168.1.3:8443/AaaManager/authSession
Colnod Penta server
- Acces through:
penta-masterIP:172.16.3.4 - URL:
192.168.254.11:8443 - Port forwarding:
ssh -L 8443:192.168.254.11:8443 penta-master!!! does not work !!!
curl -k --user "spaceti:E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0" -d '{"password":"E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0","username":"spaceti"}' -H "Content-Type: application/json" https://192.168.254.11:8443/AaaManager/authSession
Testing Blueprint API
Snowboard
Necesarry to allow
- Self signed certificate: Stack overflow
- Enable CORS:
- Safari: Develop->Disable cross origin restrictions
snowboard http -c snowboard.yml --playground colnod.apib
Colnod API snowboard documentation
Install snowboard
npm install -g snowboard
Description
Languages
C++
86.8%
Shell
9.4%
QMake
2.4%
API Blueprint
1.4%