Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När Dapr är aktiverat för ditt program i Azure Container Apps matas miljövariabeln APP_API_TOKEN in i appens container. Dapr innehåller samma token i alla begäranden som skickas till din app, som antingen:
- Ett HTTP-huvud (
dapr-api-token) - Ett gRPC-metadataalternativ (
dapr-api-token[0])
Token genereras slumpmässigt och är unik per varje app och apprevision. Det kan också ändras när som helst. Programmet bör läsa token från APP_API_TOKEN miljövariabeln när den startas för att säkerställa att den använder rätt token.
Du kan använda det här tokenet för att autentisera att de anrop som kommer till din applikation faktiskt kommer från Dapr sidecar, även när den lyssnar på offentliga endpoints.
- Containern
daprdläser och matar in den i varje anrop som görs från Dapr till ditt program. - Ditt program kan sedan använda den token för att verifiera att begäran kommer från Dapr.
Förutsättningar
Autentisera begäranden från Dapr
Om du använder ett Dapr Software Development Kit (SDK) kan du använda Dapr-autentiseringsmetoderna i SDK-lagringsplatser med öppen källkod.
När dapr SDK har lagts till i projektet verifieras token i alla inkommande begäranden från Dapr och avvisar anrop som inte innehåller rätt token. Du behöver inte utföra någon annan åtgärd.
Inkommande begäranden som inte innehåller token, eller som innehåller en felaktig token, avvisas automatiskt.