Zum Inhalt springen
  • 0

Passwort für Drittanwendung "durchschleifen"


Frage

Geschrieben (bearbeitet)

Hallo,

ich arbeite gerade an einer Anwendung (A), welche Daten von anderen passwortgeschützten Anwendungen (B1, B2) abruft und aufbereitet.

Mein Problem: Wie speichere ich die Passwörter? Mit Hash/Salt in der Datenbank ablegen geht nicht, da ich sie zur Authentifizierung von A gegenüber B1 und B2 im Klartext benötige. Passwörter im Klartext in der Datenbank speichern verbietet sich von selbst.

Ein anderer Weg wären Konfigurationsparameter, womit ich aber Flexibilität verliere. Kommt jetzt noch eine dritte oder vierte Anwendung hinzu, muss ich weitere zusätzliche Konfigurationsparameter definieren.

 

Gibts noch bessere Ideen, damit umzugehen?

 

 

 

Bearbeitet von Saheeda

2 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

An sich bietet dir jedes Betriebssystem einen sicheren Speicher oder Methoden, Secrets zu schützen (auf Windows bspw. CryptProtectData), MacOS hat die KeyChain, Android KeyStorage ...

Idealerweise kannst du den Weg gehen, den Whiz-zarD skizziert hat und musst dir die Passwörter gar nicht merken, sondern nur Authentifizierungstoken. Wenn die Anwendungen das nicht unterstützen, bleibt dir erstmal nichts anderes über.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...