2017-09-24 2 views
0

Y a-t-il un moyen qu'Azure utilise pour authentifier et maintenir une session de l'utilisateur dans la base de données (azure mysql db), via l'application web azure et l'application de fonction? Par exemple, j'ai besoin d'un serveur d'autorisation central qui génère un jeton pour l'utilisateur connecté de l'application Web, et le même jeton peut être utilisé pour authentifier/autoriser la demande de fonction (application de fonction).L'application de fonction Azure et l'authentification de l'application Web

+1

Votre question est un peu vague. Veuillez élaborer un peu plus (quel type d'authentification, quel type de déclencheur utilisez-vous pour votre App Fonction). Mais pour répondre à vos questions ... bien sur: les cookies. –

+0

Avez-vous référencé pour utiliser [AD pour protéger l'application Web] (https://docs.microsoft.com/en-us/azure/app-service/app-service-mobile-how-to-configure-active-directory- authentification)? –

Répondre

0

Le jeton est un type de pense qui est censé être utilisé pendant une session particulière, il a donc un temps d'expiration. L'enregistrer dans un magasin (Blob Storage, etc.) entraînera des problèmes de sécurité. Si vous le souhaitez si vous souhaitez utiliser l'authentification avec l'application Function, vous pouvez le faire de la même manière que l'application Web, c'est-à-dire en utilisant la fonctionnalité OAuth du portail.