POST api/auth/check
Preverjanje dostopa aplikacije do klicev sistema
Request Information
URI Parameters
None.
Body Parameters
žeton aplikacije
AuthCheckRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| token |
Žeton, ki se preverja |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"token": "sample string 1"
}
application/xml, text/xml
Sample:
<AuthCheckRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NMP3000ApiAuth.Models"> <Token>sample string 1</Token> </AuthCheckRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Podatki o prijavi in seznam dovoljenih klicev.
AuthCheckResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| idToken |
Interni id žetona |
integer |
None. |
| idApplication |
Interni Id aplikacije |
integer |
None. |
| idWorkUnit |
Id delovne enote |
integer |
None. |
| externalComputerName |
Ime računalnika, ki dostopa do sistema |
string |
None. |
| externalUserName |
Uporabniško ime uporabnika v zunanjem sistemu, ki dostopa do klica |
string |
None. |
| externalUserFullName |
Polno ime uporabnika, ki dostopa do klica |
string |
None. |
| expires |
Do kdaj je žeton veljaven |
date |
None. |
| duration |
Koliko časa je žeton veljaven |
integer |
None. |
| allowedCalls |
Dovoljeni klici na tem sistemu |
Dictionary of string [key] and Collection of string [value] |
None. |
| mesasge |
Sporočilo o morebitni napaki ali opozorilu, ki ZIS javi uporabniku. |
string |
None. |
| isSuccess |
Uspešnost izvedbe klica |
boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"idToken": 1,
"idApplication": 1,
"idWorkUnit": 1,
"externalComputerName": "sample string 1",
"externalUserName": "sample string 2",
"externalUserFullName": "sample string 3",
"expires": "2025-12-06T06:00:05.3496212+01:00",
"duration": 1,
"allowedCalls": {
"sample string 1": [
"sample string 1",
"sample string 2"
],
"sample string 2": [
"sample string 1",
"sample string 2"
]
},
"mesasge": "sample string 5",
"isSuccess": true
}
application/xml, text/xml
Sample:
<AuthCheckResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NMP3000ApiAuth.Models"> <IsSuccess>true</IsSuccess> <Message>sample string 5</Message> <Duration>1</Duration> <Token>sample string 4</Token> </AuthCheckResponse>