Dies ist eine ziemlich grundlegende Frage. Nehmen wir an, ich habe diese iPhone/iPad App, die dem Benutzer irgendwann die Möglichkeit gibt, sich anzumelden. Der Benutzername/PW wird in der Datenbank des Servers gespeichert.Geschützte Senden/Empfangen von Daten über HTTP
Was ist der beste Weg, um mit dem Server zu kommunizieren, um zu überprüfen, ob der Benutzername/PW korrekt sind. Wie kann ich sicher senden & erhalten diese Anfragen über HTTP (ohne die einfache PW senden)? Welche Verschlüsselung/Entschlüsselung sollte ich verwenden (sowohl in-app als auch serverseitig)?
Vielen Dank, dass Sie darauf hingewiesen haben. Ich bin nicht sehr bekannt mit SSL/HTTPS. Wie implementiere ich so etwas? Ist es viel Arbeit? Kennen Sie einen Artikel, mit dem ich anfangen sollte? – 0x8b4df00d
Wenn du nur die URL änderst, von der du sprichst, von "http: // was auch immer" zu "https: // was auch immer", dann sollte alles wie Magie funktionieren ... aber die Dinge können auf einem iPhone oder iPad anders sein. Sie müssen ein Serverzertifikat einrichten. Sehen Sie in der Dokumentation Ihres Webservers nach, wie das geht. –
Aus meiner Erfahrung benötigen Sie für die Verwendung von SSL auf dem iPad ein Zertifikat und können kein selbst ausgestelltes Zertifikat verwenden. Als wir es selbst ausstellten, löschte es die Verbindung. – Beaker