Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kann ich neben Access- und ID -Token in Azure -Logik -Apps aktualisierte Token verwenden?


Kann ich neben Access- und ID -Token in Azure -Logik -Apps aktualisierte Token verwenden?


Ja, Sie können Aktualisierungstoken neben Access- und ID -Token in Azure -Logik -Apps verwenden. So funktioniert es:

1. Zugriffstoken: Dies sind kurzlebige Token, die zum Zugriff auf geschützte Ressourcen verwendet werden. Sie verfallen normalerweise nach kurzer Zeit, z. B. eine Stunde [1] [3].

2. Token Aktualisieren: Dies sind längere Token, mit denen neue Zugangsantritte erhalten werden, wenn der Strom ausgeht. In Azure können Refresh -Token für die meisten Szenarien bis zu 90 Tage dauern [3]. Sie können ein Refresh -Token verwenden, um ein neues Zugriffs -Token zu erhalten, indem Sie eine Anfrage an den Token -Endpunkt mit dem Aktualisierungstoken [1] [6] senden.

3. ID -Token: Diese werden zur Authentifizierung verwendet und enthalten Benutzerinformationen. Obwohl sie nicht direkt mit dem Aktualisierungsprozess zusammenhängen, sind sie Teil des OAuth -Flusses, der auch Zugriffs- und Aktualisierungs -Token umfasst [8].

Um Aktualisierungstoken in Azure -Logik -Apps implementieren zu können, können Sie einen Workflow erstellen, der überprüft, ob ein Zugriffstoken abgelaufen ist, und verwendet dann das Refresh -Token, um ein neues Zugriffs -Token zu erhalten. Dies kann automatisiert werden, indem die Logik -App so geplant wird, dass sie regelmäßig ausgeführt wird, z. B. alle 59 Minuten, um sicherzustellen, dass das Zugangstoken gültig bleibt [7] [6].

Hier ist ein grundlegender Überblick darüber, wie Sie dies in einer Logik -App implementieren können:

- Schritt 1: Erhalten Sie einen anfänglichen Zugangs -Token und aktualisieren Sie Token.
- Schritt 2: Verwenden Sie das Zugriffstoken, um Aktionen auszuführen.
.
- Schritt 4: Aktualisieren Sie alle gespeicherten Zugriffstoken mit dem neuen.
- Schritt 5: Wiederholen Sie den Vorgang nach Bedarf.

Dieser Ansatz gewährleistet den kontinuierlichen Zugang zu geschützten Ressourcen ohne manuelle Eingriff.

Zitate:
[1] https://devforum.zoom.us/t/access-teken-expires-after-one-hour-so-my-logic-app-flowstep-runs-only-one-dour-no-rew/99225
[2] https://security.stackexchange.com/questions/194774/how-to--handle-refresh-tokens
[3] https://learn.microsoft.com/en-us/entra/identity-platform/refresh-tokens
[4] https://auth0.com/blog/refresh-tokens-what-are-they-and-when-t-use-tthem/
[5] https://github.com/azure/logicapps/discussions/664
[6] https://gotoguy.blog/2020/12/05/blog-series-powering-your-home-office-lights-part-4-using-logic-apps-t-access-access-token--nenew-cess-foken-if-ifeded/
[7] https://www.reddit.com/r/azure/comments/xl06hh/new_to_azure_can_azure_logic_apps_help_me_keep_an/
[8] https://learn.microsoft.com/en-us/azure/active-directory-b2c/tokens-overview
[9] https://stackoverflow.com/questions/77085349/azure-logic-apps-azure-ad-refresh-teken-module