Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kan jag använda uppdateringstokens tillsammans med åtkomst- och ID -symboler i Azure Logic Apps


Kan jag använda uppdateringstokens tillsammans med åtkomst- och ID -symboler i Azure Logic Apps


Ja, du kan använda uppdateringstokens tillsammans med åtkomst- och ID -symboler i Azure Logic Apps. Så här fungerar det:

1. Access Tokens: Dessa är kortlivade tokens som används för att få tillgång till skyddade resurser. De löper vanligtvis ut efter en kort period, till exempel en timme [1] [3].

2. Uppdatera tokens: Dessa är längre livliga tokens som används för att få nya åtkomsttokens när den nuvarande löper ut. I Azure kan uppdateringstokens pågå upp till 90 dagar för de flesta scenarier [3]. Du kan använda ett uppdateringstoken för att få ett nytt åtkomsttoken genom att skicka en begäran till token slutpunkten med uppdateringstoken [1] [6].

3. ID -tokens: Dessa används för autentisering och innehåller användarinformation. Även om de inte är direkt relaterade till uppdateringsprocessen, är de en del av OAuth -flödet som också inkluderar åtkomst och uppdatering av tokens [8].

För att implementera uppdateringstokens i Azure Logic -appar kan du skapa ett arbetsflöde som kontrollerar om ett åtkomsttoken håller på att löpa ut och sedan använder uppdateringstoken för att få ett nytt åtkomsttoken. Detta kan automatiseras genom att schemalägga Logic -appen som ska köras med jämna mellanrum, till exempel var 59: e minut, för att säkerställa att åtkomsttoken förblir giltig [7] [6].

Här är en grundläggande översikt över hur du kan implementera detta i en logikapp:

- Steg 1: Skaffa ett första åtkomsttoken och uppdatera token.
- Steg 2: Använd åtkomsttoken för att utföra åtgärder.
- Steg 3: Innan åtkomsttoken löper ut, använd uppdateringstoken för att få ett nytt åtkomsttoken.
- Steg 4: Uppdatera eventuella lagrade åtkomsttokens med den nya.
- Steg 5: Upprepa processen efter behov.

Detta tillvägagångssätt säkerställer kontinuerlig tillgång till skyddade resurser utan manuell ingripande.

Citeringar:
]
[2] https://security.stackexchange.com/questions/194774/how-to-t-handle-refresh-tokens
[3] https://learn.microsoft.com/en-us/entra/identity-platform/refresh-tokens
]
[5] https://github.com/azure/logicapps/discussions/664
]
[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-taken-modul