1

Nous sommes au début de notre projet et souhaitons décider quelles technologies Azure fournit. Tout d'abord, nous allons avoir une application mobile et une application web ultérieure. Pour les deux, nous avons besoin d'API. Je ne veux vraiment pas créer une API séparée pour le mobile et le web. C'est pourquoi je suppose que nous avons besoin d'une API de base commune que les applications mobiles et Web référenceront et étendront avec la logique spécifique au mobile et au web. Ce que nous voulons être commun est la base de données utilisateur et l'authentification (authentification sociale en utilisant instagram, nom d'utilisateur/mot de passe, etc.), la logique métier. Azure API App - Je suppose que nous pourrions l'utiliser comme base api Azure Mobile App - Qui sera utilisé pour étendre l'application API pour prendre en charge des éléments spécifiques mobiles pour les notifications push par exemple. Azure Web App - sera notre application Web.Comment combiner l'API Azure AppServices, les applications mobiles et Web

Les questions que j'ai ici sont les suivantes. Tout d'abord seulement dans l'écran de démarrage Mobile App il est explicitement noté qu'il prend en charge l'authentification sociale. Dans API App on dit qu'il prend en charge

API sécurisées avec Active Directory, l'authentification unique, et OAuth

En Web App rien mentionné en ce qui concerne l'authentification. Ma question est la suivante: puis-je effectuer toutes les opérations d'authentification, d'accès aux données de gestion des utilisateurs et de logique métier dans l'application API, et utiliser la même logique dans les applications Web et mobiles?

Répondre

1

Vous pouvez utiliser les applications API Azure pour l'authentification. Il prend en charge Azure Active Directory, Facebook, Google, Twitter et le compte Microsoft. Veuillez vérifier ce lien https://azure.microsoft.com/en-in/documentation/articles/app-service-api-authentication/ Votre application Web peut utiliser l'application API pour l'authentification.

+1

Et juste pour le rendre clair comme le cristal - Web Apps, API Apps et Mobile Apps tous tirer parti de la même authentification App Service. En outre, vous pouvez également "rouler votre propre" authentification personnalisée, ce qui pourrait inclure Instagram (puisque vous l'avez mentionné spécifiquement). –