Seite 1 von 1

Passwortmanager

Verfasst: Mo, 15. Feb 2021 15:36
von Jan
Moin,

am Wochenenden kam von einem Kunden eine Klage rein. Er würde einen Passwortmanager benutzen, der würde aber mit meinem Programm nicht funktionieren, er müsse die Daten jetzt mühselig von Hand rüber kopieren.

Ich arbeite nicht mit solch einem Teil, und in all den Jahren ist mir auch noch nie ein Kunde mit diesem Problem untergekommen. Stellt sich mir jetzt natürlich die Frage: Wie muß ich ein SLE konfigurieren, das ein Passwortmanager das automatisch als Benutzernamen bzw. Kennwort identifizieren kann?

Jan

Re: Passwortmanager

Verfasst: Mo, 15. Feb 2021 15:51
von Marcus Herz
Passwort Manager arbeiten auf HTML Basis. Zumindest die die ich kenne. Obs da ne API gibt. Eher nicht sonst wärs ja kein Passwortschutz

Re: Passwortmanager

Verfasst: Di, 16. Feb 2021 8:07
von Klaus Schuster
Moin Jan,

in der aktuelle c't sind mehrere Artikel zum Thema Passwortmanager. Es scheint tatsächlich so, dass für die einzelnen Anwendungen Add-Ons nötig sind und eingebettet werden. Vielleicht gibt es eine Manager, der das Kennwort in die Zwischenablage kopiert, die Du dann auslesen könntest.

Re: Passwortmanager

Verfasst: Di, 16. Feb 2021 10:06
von nightcrawler
Keepass: <ctrl>-B kopiert den Benutzernamen und <ctrl>-C das Passwort in die Zwischenablage. <ctrl>-V schickt an das letzte Programm (evtl nur im Browser) die Kombination mit einem Feldwechsel dazwischen. Ich komme damit in jedem Programm zurecht - außer bei ein paar Exoten, welche das Paste in ein Passwortfeld nicht zulassen.

Re: Passwortmanager

Verfasst: Mo, 22. Feb 2021 22:14
von AUGE_OHR
hi,

wenn ich Jan richtig verstehe geht es nicht um das "senden" sondern um das "empfangen" des Username / PW

siehe dir mal das Sample an
:dropZone- Das Objekt wird als Drop Zone verwendet.
es wird zwar ein MLE verwendet aber das selbe mit SLE
da du 2 x SLE hast musst du evtl. für ein ENTER sorgen um es "abzuschicken"

Re: Passwortmanager

Verfasst: Di, 23. Feb 2021 7:32
von Klaus Schuster
Moin Jimmy,

bei Versuchen funktionierte ::dropzone stets nur 'innerhalb' der xBase-Anwendung. Externe Daten konnte ich nie in einem SLE ablegen. Hast Du ein Beispiel?

Danke
Klaus

Re: Passwortmanager

Verfasst: Di, 23. Feb 2021 7:52
von Tom
Ich glaube, per Drag&Drop macht das niemand - man kopiert mit Strg-C oder über Buttons in die Zwischenablage und fügt auf dem gleichen Weg ein. Per D&D müsste man erst markieren und dann schieben und zielen, das ist ganz schön aufwendig. Aber das geht, und natürlich nicht nur innerhalb einer Xbase++-Anwendung. Man muss im SLE dafür die beiden Slots "dragEnter" und "dragDrop" besetzen, ersteren, um anzuzeigen, ob das, was gedroppt werden sollte, überhaupt gedroppt werden kann, und zweiteren, um es anzunehmen. Die Slots liefern den Status, der eigentlich ignoriert werden kann, und im zweiten Parameter Zugriff auf ein Clipboard-Objekt. Bis auf die Umschalterei der Pointer ist das eigentlich trivial.

Re: Passwortmanager

Verfasst: Di, 23. Feb 2021 8:45
von Klaus Schuster
Danke Tom,

das muss ich bei Gelegenheit probieren.

Re: Passwortmanager

Verfasst: Di, 23. Feb 2021 8:55
von Jan
Ich hatte die Tage mal einen Hersteller eines solcher Passwortmanager angemailt. Die Erklärung ist recht simpel:
[product name] relies on a mechanism of being able to identify the HTML id=, name=, and type= attributes. I've included a link below for a basic example that we use for testing:

https://fill.dev/form/login-simple

If you inspect the "Username" and "Password" fields you'll be able to see the basic attributes that we consider.
Es ist also wie Marcus schon ganz oben schrieb - die Eingabefelder müssen passend gemarkerte HTML-Felder sein. Was sie bei mir im Desktop-Programm aber (noch) nicht sind.

Jan