Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Webservice und Authentifikation (https://www.delphipraxis.net/197112-webservice-und-authentifikation.html)

API 18. Jul 2018 12:27

Webservice und Authentifikation
 
Hallo

Ich habe einen kleinen Webservice erstellt, welcher auf diesem Code-Beispiel basiert:

https://www.phpzag.com/web-service-u...-xml-and-json/

Der Zweck ist nur, dass Daten von einem Service abgeholt werden können so in dieser Art

https://xxxx/result.php?price=1000&num=10&format=json

Nun möchte ich eine Authentifikation einbauen. Wie würdet ihr das machen?

Was haltet ihr davon, wenn das Passwort als Parameter übergeben und dann im PHP Skript überprüft wird? Ist das so "sicher"?
https://xxxx/result.php?price=1000&n...abcdsdfae2öäpl

Wenn möglich, möchte ich nicht auf andere Technologien wechseln wie REST etc, da mein Service so funktioniert und nur noch eine Authentifikation implementiert werden soll.

mjustin 18. Jul 2018 12:48

AW: Webservice und Authentifikation
 
Zitat:

Zitat von API (Beitrag 1407659)

Ja, wenn die Kommunikation über HTTPS erfolgt und ein Man-In-The-Middle (bei dem die Verschlüsselung aufgebrochen wird) ausgeschlossen werden kann.

mkinzler 18. Jul 2018 12:49

AW: Webservice und Authentifikation
 
Noch besser bei Übergabe der Parameter im Header (POST)

API 18. Jul 2018 13:00

AW: Webservice und Authentifikation
 
Bin noch auf diesen Artikel gestoßen: "Never Put Secrets in URLs and Query Parameters".
https://www.fullcontact.com/blog/nev...ry-parameters/

Also kommt eine Passwort-Übermittlung per Parameter wohl nicht in Frage.

API 18. Jul 2018 19:48

AW: Webservice und Authentifikation
 
Zitat:

Zitat von mkinzler (Beitrag 1407672)
Noch besser bei Übergabe der Parameter im Header (POST)

Auf welche Art müsste dieser Header übergeben werden und wie verarbeite ich diese in PHP?
Gibt es irgendwo eine Webseite, welche das einfach erklärt? Mit Beispielen wäre super.

Schokohase 19. Jul 2018 00:21

AW: Webservice und Authentifikation
 
Zitat:

Zitat von API (Beitrag 1407659)
Wenn möglich, möchte ich nicht auf andere Technologien wechseln wie REST

Du scheinst nicht zu wissen was REST bedeutet.
https://de.m.wikipedia.org/wiki/Repr...State_Transfer


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz