2016-10-17 1 views
0

Ich schreibe eine mobile App für einen DocuSign-Client mit PhoneGap (d. H. Mit JavaScript, HTML5, CSS3). Ich habe einen DocuSign-Integrationsschlüssel erstellt und This is a mobile app ausgewählt. DocuSign fordert jedoch einen URI an. Mein URI ist eine Datei in einem Ordner (z. B. /DocuSign/callback.html). Wenn ich versuche, meine URI ohne einen Domänennamen einzugeben DocuSign nicht den Pfad zu meiner Datei speichern. Ist ein URI erforderlich, um einen Domänennamen für mobile Apps mit der impliziten OAuth2-Grant-Methode zu haben? Wenn ja, wie füge ich meinem Integrationsschlüssel einen URI ohne Domänennamen hinzu?OAuth2 Implizite Freigabe mit mobiler App (URI-Question)

+0

Für mobile Apps können Sie redirect_uri auf localhost setzen (z. B. http: // localhost/callback). Sie benötigen keine öffentliche URL, wenn Sie eine mobile App entwickeln. – salemanager

Antwort

0

Wenn Sie einen der OAuth2.0-Autorisierungsflüsse in Ihrer Integration verwenden möchten, müssen Sie eine öffentlich zugängliche Rückgabe-URL angeben, damit der DocuSign-Authentifizierungsdienst weiß, wohin er den Benutzer nach der Anmeldung durch den Benutzer umleiten muss Standard-DocuSign-Login-Flow. Auf diese Weise muss Ihre App die Passwörter Ihrer Nutzer nicht verwalten oder nachfragen, was einer der Hauptvorteile von OAuth ist.

Alternativ können Sie, wenn Sie eine Serviceintegration erstellen möchten, bei der die Authentifizierung im Backend vorgenommen wird und ein Konto mit der Integration verbunden ist, die X-DocuSign-Authentication verwenden, die keinen Umleitungs-URI benötigt.

Weitere Informationen zu DocuSign authentication.

Verwandte Themen