PANTHEON™ Help

 Kategori
 PANTHEON Ndihmë - Mirësevini
[Collapse]PANTHEON
 [Collapse]Udhëzues për PANTHEON
  [Expand]Udhëzues për PANTHEON
  [Expand]Udhëzues për PANTHEON Retail
  [Expand]Udhëzues për PANTHEON Vet
  [Expand]Udhëzues për PANTHEON Bujqësi
 [Collapse]Manualet e Përdoruesve për PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Retail
  [Expand]Manuali i përdoruesit për PANTHEON Vet
  [Expand]Manuali i Përdoruesit për PANTHEON Bujqësi
[Collapse]PANTHEON Web
 [Collapse]Udhëzues për PANTHEON Web
  [Expand]Udhëzues për PANTHEON Web Light
  [Expand]Udhëzues për Terminalin Web PANTHEON
  [Expand]Udhëzues për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
 [Collapse]Manualet e Përdoruesit për PANTHEON Web
  [Expand]Fillimi PANTHEON Web
  [Expand]Manuali i Përdoruesit për PANTHEON Web Light
  [Expand]Manuali i Përdoruesit për Terminalin Web PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
[Collapse]PANTHEON Granulat
 [Collapse]Udhëzues për Granulat PANTHEON
  [Expand]Granul Personeli
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Granula e Detyrave
  [Expand]Dashboard Granule
  [Expand]Porositë B2B Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
 [Collapse]Manualet e Përdoruesit për Granulat PANTHEON
  [Expand]Fillimi
  [Expand]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Detyrat Granule
  [Expand]Porositë B2B Granule
  [Expand]Dashboard Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
  [Expand]Arkiv
[Expand]Faqja e Përdoruesit

Load Time: 375,0014 ms
"
  6613 | 1 | |
Label


Users Authentication

             
       

There are four ways to Autenticate user:

  1. atNone ("AuthType": "atNone") 
  2. atUser ("AuthType": "atUser")
  3. POST/API/Users/Authwithcookie
  4. POST/API/Users/Authwithtoken

1. atNone ("AuthType": "atNone") 

If the Parama AuthType is set to atNone in this case there is no autentification, the user is taken form the connection string in appsettings.json file

 

2. atUser ("AuthType": "atUser")

If param AuthType is set to atUser in this case at each connection the user and password are send to create connection string.


2.1 Example for Advanced REST client:



Selected Basic authorisation allowes you to send username and password in a request header.

Or you can enter in service HEADER:

authorization: Basic XXXXXXXXXXXX
where  XXXXXXXXXXXX is base64 encripted username: password

Or you can use some other authentication method which is allowed by client aplication.

 

3. POST/API/Users/Authwithcookie

This API generate cookie atCookie ("AuthType": "atCookie") for autorisation in JSON form.

User and password will be send in .json format.


{

"username": "string",

  "password": "string"

}

 

Expiration in minutes is set in param  "CookieExpiresMinutes": 2,


 

4. POST/API/Users/Authwithtoken

This API gnerate token atToken ("AuthType": "atToken",) in JSON form needed for autorisation in each API service call.

{

"username": "string",

  "password": "string"

}

 

User and password will be send in .json format.

Selected Bearer authorization allows to send an authentication token in the authorization header using the 'bearer' method.

Or you can add token in the service HEADER.

authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


Token Expiration in days: "TokenExpiresDays": 1,

Tokens can be in  JWT or JSON Web Tokens (https://jwt.io/).

 

 

 

  

     


Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!