ich zur Zeit eine Anwendung zu entwickeln, die mich im Wesentlichen Hintergrund von Berichten aus einem Salesforce-Account holen führen und sie in eine db speichern, geht der Fluss mehr oder weniger wie folgt aus:OAuth-Token Salesforce Prozessvereinfachung aktualisiert
-A Benutzer Einloggen in meiner App. - Wählt die Salesforce-Verbindung aus. - Er wird mit einem Formular zum Bereitstellen von Consumer Key (client_id in einigen Dokumenten) und consumer_secret wie in Develop-Remote Access (in einem Salesforce-Konto) dargestellt. -Dann startet die App Web-Server-Fluss wie beschrieben here und die Salesforce-Login-Formular wird präsentiert, so dass Benutzer meine App autorisieren können, App erhalten Zugriffstoken, dann Anfrage Refresh-Token. - Sobald die App diesen gesamten Prozess durchläuft, wird das Aktualisierungstoken benötigt, um das Zugriffstoken nach Ablauf der Gültigkeit zu aktualisieren, damit es anschließend API-Funktionen aufrufen kann. Sobald das Aktualisierungstoken abgerufen wurde, muss der Benutzer nicht mehr den gesamten Datenfluss durchlaufen, sondern nur bei meiner App anmelden und seine Daten aktualisieren.
Dieses Aktualisierungstoken wird abgerufen, um Aktualisierungen von Berichten durchzuführen, auch wenn der Benutzer nicht am System angemeldet ist.
Bevor Sie jedoch alle diese Benutzer müssen gehen, um die Develop - Remote Access Abschnitt, um Verbraucher und Geheimnis zu bekommen und es an die App zu liefern. Der durchschnittliche Benutzer bekommt das nicht leicht, gibt es eine Möglichkeit, dies zu vereinfachen? Irgendeine Erfahrung, wie man den Prozess vereinfachen kann, schaue ich auf den falschen Fluss? Übrigens arbeite ich mit Java.
Danke.