POST api/auth/check
Preverjanje dostopa aplikacije do klicev sistema
Request Information
URI Parameters
None.
Body Parameters
žeton aplikacije
AuthCheckRequestName | 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.
AuthCheckResponseName | 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": "2024-09-23T13:21:35.300263+02: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>