Hallo zusammen
Ich habe mal eine ganz Grundlegende Frage: Ich möchte ein Java Client schreiben, der mit einer API kommuniziert und um die API zu nutzen muss sich ein Benutzer beim Server ausweisen. Wie setzte ich das am sichersten um?
Eigentlich könnte ich ja über eine SSL-Verbindung bei jedem Request an den Server den Username und das Passwort mitsenden. Das sollte eigentlich sicher sein... aber es gibt sicher eine bessere Lösung? Ich finde es trotz SSL heikel Username und Passwort bei jedem Request an den Server mitzusenden.
Hab mich auch schon mal mit OAuth beschäftigt, aber dieses Verfahren ist ja nur dazu da, sicher zwischen Applikation und Server zu kommunizieren. Da müsste ich in jedem Request dann wieder Username und Passwort mitsenden...
Was gibt es da für Möglichkeiten, Lektüre, Tutorials, Libraries? Bin um jeden sinnvollen Tipp und Hinweis dankbar .
Ich habe mal eine ganz Grundlegende Frage: Ich möchte ein Java Client schreiben, der mit einer API kommuniziert und um die API zu nutzen muss sich ein Benutzer beim Server ausweisen. Wie setzte ich das am sichersten um?
Eigentlich könnte ich ja über eine SSL-Verbindung bei jedem Request an den Server den Username und das Passwort mitsenden. Das sollte eigentlich sicher sein... aber es gibt sicher eine bessere Lösung? Ich finde es trotz SSL heikel Username und Passwort bei jedem Request an den Server mitzusenden.
Hab mich auch schon mal mit OAuth beschäftigt, aber dieses Verfahren ist ja nur dazu da, sicher zwischen Applikation und Server zu kommunizieren. Da müsste ich in jedem Request dann wieder Username und Passwort mitsenden...
Was gibt es da für Möglichkeiten, Lektüre, Tutorials, Libraries? Bin um jeden sinnvollen Tipp und Hinweis dankbar .