Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Datasnap/DSAuthenticationManager User immer 'a' (https://www.delphipraxis.net/183249-datasnap-dsauthenticationmanager-user-immer.html)

christophspaeth 23. Dez 2014 11:39

Datasnap/DSAuthenticationManager User immer 'a'
 
Hallo,

ich bin gerade dabei zu evaluieren, ob sich der DataSnap REST-Server für meine Zwecke als Backend für eine kleine Webanwendung eignet. (Delphi XE2 Enterprise)

Ich habe jetzt das Projekt aus dem Wizard als stand-alone vcl application (zum einfach debuggen) erstellt und auf der dritten Seite die Punkte "Authentication" ohne den Unterpunkt "Authorization" angewählt (valider Benutzer oder nicht reicht mir, ich brauche keine Rollen), und "Server Methods Class" inkl der beiden Unterpuntke angewählt gelassen.

Wenn ich jetzt in der funktion TWebModule1.DSAuthenticationManager1UserAuthentica te auf die Parameter User und Password schaue (Debugger, Log, ShowMessage) enthaten beide Parameter nur 'a', egal was ich im Browser eingebe.

Muss ich da noch irgendwo etwas einstellen/implementieren oder ist das ein Bug im DataSnap?
Oder gibt es vielleicht sowieso Gründe, die gegen einen Einsatz von DataSnap REST im Allgemeinen oder dem AuthenticationManager im Speziellen sprechen?

Grüße und frohe Feiertage!

christophspaeth 7. Jan 2015 12:24

AW: Datasnap/DSAuthenticationManager User immer 'a'
 
Hallo und ein frohes Neues Jahr!

Anscheinend hatte ich es irgendwie geschafft gehabt, dass sich da was bei den DCUs "verklemmt".

Nachdem ich jetzt nochmal mit Debug-DCUs schauen wollte wo die falschen Daten herkommen, haben die Daten plötzlich gestimmt - auch nach dem Ausschalten der DebugDCUs.
Und ja, eigentlich mache ich genau wegen sowas so gut wie immer ein "Build" und nicht nur "Compile" im Delphi.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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