2017-09-22 2 views
0

jedermann haben alle Glück Umsetzung Epics App Orchard Oauth Flow hatte (Server zu Server-Flow. Kein Benutzereingriff)Epics App Orchard Oauth Server zu Server Flow

Ich versuche OAuth Fluss zu bekommen von dem Punkt arbeitet ein Benutzer Startet unsere App aus der Patientenakte von Epic. Der Nutzer würde mit einem Start-Token eine Anfrage an unsere App auslösen. Von dort würden wir dieses Token verwenden, um access_token zu erhalten und dann ein paar APIs abzufragen.

Das Problem ist, dass es sehr wenig Dokumentation gibt. Die Schritte, die ich zusammenfügen konnte, scheitern beim Anfordern von/oauth2/token-Endpunkt. Die einzige Fehleranzeige ist in body json, die folgendes enthält:

Keine weiteren Fehler oder Anzeigen für Fehlerpunkte. Ich suche also nach jemandem, der mit einer solchen Authentifizierung an Epics FHIR APIs etwas Glück hatte.

Meine Anfrage Abfrage params wie folgt aussehen:

serverBaseURl + 
      "/oauth2/token?" + 
      "grant_type=authorization_code" + 
      "&client_id=" + clientId + 
      "&code=" + encodeURI(code) + //<-- code from /oauth2/authorize step 
      "&redirect_uri=" + encodeURI(redirectUrl) //<-- url declared in app configuration 

Ich weiß, das nicht super klare Frage, aber wenn jemand irgendwelche Hinweise hat, ist es wirklich

Antwort

1

Der oauth2/Token-Endpunkt akzeptiert geschätzt ein URL-codierte Form als POST-Körper anstelle von Abfrageparametern.

Verwandte Themen