2016-03-30 4 views
0

Ich habe eine Cordova-Anwendung, die ich mit dem impliziten Datenfluss in Identity Server integrieren möchte. Um die Anmeldung mit den Weiterleitungen zu einem Drittanbieter-IdentityProvider zu ermöglichen, habe ich den inAppBrowser und eine modifizierte Version des OIDC-Token-Managers verwendet. Die Identitäts- und Zugriffstoken werden vom inAppBrowser an die Cordova-Anwendung zurückgegeben, jedoch verliere ich die Sitzung mit Identity Server, die es dem Benutzer ermöglichen würde, zusätzliche Zugriffstoken zu erhalten. Gibt es eine Möglichkeit, die vorhandenen Tokens zu verwenden, um zusätzliche Zugriffstoken von Identity Server zu erhalten, ohne den Benutzer zur erneuten Anmeldung zu zwingen? Oder gibt es einen anderen Endpunkt, den ich vermisse (so etwas wie ein Ticket Granting Ticket)?Wie erhalte ich zusätzliche Zugangstoken von der Cordova-Anwendung, ohne mich erneut einzuloggen?

-Scott

Antwort

0

Normalerweise ist das, was Sie tun würden, halten um die gleiche Instanz des In-App-Browser. Auf diese Weise kann es die Cookies beibehalten, die es enthält, und Ihr Benutzer kann immer noch angemeldet sein, wenn/wenn Sie eine andere Autorisierungsanfrage stellen.

Verwandte Themen