0

Ich verwende Azure AD, um Zugriffstoken abzurufen. Ich benutze Javascript und HTML, um den Benutzer einzuloggen und bei erfolgreicher Anmeldung habe ich Zugriffstoken und Ablaufzeit bekommen. Jetzt freue ich mich darauf, das erneuerte Zugriffstoken nach Ablauf der Ablaufzeit zu bekommen, ich kann mir eine Lösung in Javascript anbieten, die das Refresh-Token verwendet, um ein neues Zugriffstoken zu holen.Azure AD mit Aktualisierungstoken für Zugriff auf Zugriffstoken mit JavaScript

Antwort

0

JavaScript-Anwendungen, die in einem Browser ausgeführt werden, sind nicht auf Aktualisierungstokens angewiesen, die Sitzungen darstellen. Die Sitzung wird von dem Cookie verwaltet, den Azure AD nach erfolgreicher Authentifizierung ausstellt. Anwendungen können diese Sitzung für die Erneuerung von Zugriffstoken nutzen, indem sie normalerweise einen versteckten Iframe verwenden, der Token über den impliziten Fluss und ohne UX anfordert (erzwungener via-prompt = none-Parameter). Die Azure AD-Bibliotheken für SPA-Apps (ADAL JS und MSAL JS) führen diese Erneuerungsvorgänge automatisch für Sie aus und implementieren den oben beschriebenen Ansatz. Eine Sammlung von Beispielen zur Verwendung dieser Bibliotheken finden Sie unter https://azure.microsoft.com/en-us/resources/samples/?service=active-directory&term=javascript.

Verwandte Themen