POST api/auth/check

Preverjanje dostopa aplikacije do klicev sistema

Request Information

URI Parameters

None.

Body Parameters

žeton aplikacije

AuthCheckRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>