PANTHEON™ Help

 Toc
 PANTHEON Hilfe - Willkommen
[Reduzieren]PANTHEON
 [Reduzieren]Leitfäden für PANTHEON
  [Reduzieren]Leitfaden für PANTHEON
   [Vergrößern] Einstellungen
   [Vergrößern]Bestellungen
   [Vergrößern]Waren
   [Vergrößern]Herstellung
   [Vergrößern]POS
   [Vergrößern]Service
   [Vergrößern]Finanzen
   [Vergrößern]Personal
   [Vergrößern]Analytik
   [Vergrößern]Desktop
   [Vergrößern]Hilfe
   [Vergrößern]Nachrichten und Warnungen
   [Reduzieren]Zusätzliche Programme
     BenutzerHinzufügen - Datenbankbenutzer hinzufügen
    [Reduzieren]PANTHEON Web Services (PAWS)
      Datensatz-Austauschschema
      Installation des Webdienste-Frameworks
     [Reduzieren]Katalog der Webdienste
      [Reduzieren]Katalog der APIs
        DBObjekte
        Ident
        Betreff
        Benutzer
        Schemata
        Datenbankparameter
    [Vergrößern]Datalab OTOS
    [Vergrößern]Datalab CHRONOS
    [Vergrößern]Datalab ATENA
    [Vergrößern]Datalab-Migrator
     Post-Migrations-Assistent
    [Vergrößern]mobile Reiseaufträge
    [Vergrößern]Pantheon LX/LT
     Pantheon SHAKE
    [Vergrößern]PANTHEON Automatisierungsserver (PAAS)
   [Vergrößern]Alte Produkte
  [Vergrößern]Leitfaden für PANTHEON Einzelhandel
  [Vergrößern]Leitfaden für PANTHEON Vet
  [Vergrößern]Leitfaden für PANTHEON Farming
 [Reduzieren]Benutzerhandbücher für PANTHEON
  [Vergrößern]Benutzerhandbuch für PANTHEON
  [Vergrößern]Benutzerhandbuch für PANTHEON Einzelhandel
  [Vergrößern]Benutzerhandbuch für PANTHEON Vet
  [Vergrößern]Benutzerhandbuch für PANTHEON Farming
[Reduzieren]PANTHEON Web
 [Reduzieren]Leitfäden für PANTHEON Web
  [Vergrößern]Leitfaden für PANTHEON Web Light
  [Vergrößern]Leitfaden für das PANTHEON Web-Terminal
  [Vergrößern]Leitfaden für PANTHEON Web Rechtliches
  [Vergrößern]Alte Produkte Archiv
 [Reduzieren]Benutzerhandbücher für PANTHEON Web
  [Vergrößern]Erste Schritte PANTHEON Web
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Light
  [Vergrößern]Benutzerhandbuch für das PANTHEON Web-Terminal
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Legal
  [Vergrößern]Alte Produkte Archiv
[Reduzieren]PANTHEON Granulate
 [Reduzieren]Leitfäden für PANTHEON Granulate
  [Vergrößern]Personalgranulat
  [Vergrößern]Reiseaufträge Granulat
  [Vergrößern]Dokumente und Aufgaben Granule
  [Vergrößern]Dashboard Granule
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Bestandsgranule für Anlagevermögen
  [Vergrößern]Warenlager Inventar Granulat
 [Reduzieren]Benutzerhandbücher für PANTHEON Granulate
  [Vergrößern]Erste Schritte
  [Vergrößern]Personalgranulat
  [Vergrößern]Reiseaufträge Granulat
  [Vergrößern]Dokumente und Aufgaben Granule
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Dashboard Granule
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Bestandsgranulat für Anlagevermögen
  [Vergrößern]Lagereinlagerung Granulat
  [Vergrößern]Archiv
[Vergrößern]Benutzerseite

Load Time: 718,757 ms
"
  1000002244 | 221867 | 486896 | AI translated
Label

Benutzer

               

Es gibt vier Möglichkeiten, einen Benutzer zu authentifizieren:

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

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

Wenn der Parameter AuthType auf atNone gesetzt ist, gibt es keine Authentifizierung und der Benutzer wird aus der Verbindungszeichenfolge in appsettings.json Datei übernommen.

 

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

Wenn der Parameter AuthType auf atUser gesetzt ist, werden Benutzername und Passwort bei jeder Verbindung gesendet, um die Verbindungszeichenfolge zu erstellen.


2.1 Beispiel für Advanced REST Client:



Ausgewählt Basis-Authentifizierung ermöglicht es Ihnen, Benutzername und Passwort in einem Anfrage-Header zu senden.

Sie können auch im Dienst eingeben HEADER:

authorization: Basic XXXXXXXXXXXX
wobei XXXXXXXXXXXX der base64-verschlüsselte Benutzername: Passwort ist

Sie können auch andere Authentifizierungsmethoden verwenden, die von der Client-Anwendung erlaubt sind.

 

3. POST/API/Benutzer/Authwithcookie

Diese API generiert ein Cookie atCookie ("AuthType": "atCookie") zur Autorisierung im .json-Format.

Benutzername und Passwort werden im .json-Format gesendet.


{

"username": "string",

  "password": "string"

}

 

Die Ablaufzeit in Minuten wird im Parameter "CookieExpiresMinutes": 2,


 

4. POST/API/Benutzer/Authwithtoken

Diese API generiert ein Token atToken ("AuthType": "atToken") im .json-Format, das für die Autorisierung bei jedem API-Dienstaufruf benötigt wird.

{

"username": "string",

  "password": "string"

}

 

Benutzername und Passwort werden im .json-Format gesendet.

Ausgewählt Bearer-Authentifizierung ermöglicht es Ihnen, ein Authentifizierungs-Token im Autorisierungs-Header mit der Methode 'bearer' zu senden.

Sie können das Token auch im Dienst hinzufügen HEADER.

authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


Token-Ablaufzeit in Tagen: "TokenExpiresDays": 1,

Tokens können als JWT oder JSON Web Tokens (https://jwt.io/) strukturiert werden.

 

 

 

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