Comment configurer votre application App Service de manière à utiliser la connexion via TwitterHow to configure your App Service application to use Twitter login

Cette rubrique montre comment configurer Azure App Service pour utiliser Twitter comme fournisseur d’authentification.This topic shows you how to configure Azure App Service to use Twitter as an authentication provider.

Pour effectuer la procédure décrite dans cette rubrique, vous devez disposer d’un compte Twitter avec une adresse électronique et un numéro de téléphone vérifiés.To complete the procedure in this topic, you must have a Twitter account that has a verified email address and phone number. Pour créer un compte Twitter, consultez la page twitter.com.To create a new Twitter account, go to twitter.com.

Inscription de votre application avec Twitter Register your application with Twitter

  1. Connectez-vous au portail Azureet accédez à votre application.Log on to the Azure portal, and navigate to your application. Copiez votre URL.Copy your URL. Vous l’utiliserez pour configurer votre application Twitter.You will use this to configure your Twitter app.

  2. Accédez au site web Twitter Developers , connectez-vous avec vos identifiants Twitter, puis cliquez sur Create New App.Navigate to the Twitter Developers website, sign in with your Twitter account credentials, and click Create New App.

  3. Entrez le Nom et une Description pour votre nouvelle application.Type in the Name and a Description for your new app. Collez l’URL de votre application en guise de Site web.Paste in your application's URL for the Website value. Ensuite, pour l’URL de rappel, collez l’URL de rappel que vous avez copiée précédemment.Then, for the Callback URL, paste the Callback URL you copied earlier. Il s’agit de la passerelle de votre application Mobile App suivie du chemin /.auth/login/twitter/callback.This is your Mobile App gateway appended with the path, /.auth/login/twitter/callback. Par exemple, https://contoso.azurewebsites.net/.auth/login/twitter/callback.For example, https://contoso.azurewebsites.net/.auth/login/twitter/callback. Assurez-vous d'utiliser le schéma HTTPS.Make sure that you are using the HTTPS scheme.

  4. Au bas de la page, lisez et acceptez les termes du contrat.At the bottom the page, read and accept the terms. Ensuite, cliquez sur Create your Twitter application.Then click Create your Twitter application. Cette opération inscrit l'application et affiche les détails de la demande.This registers the app displays the application details.

  5. Cliquez sur l’onglet Paramètres, activez l’option Autoriser la connexion à Twitter via cette application, puis cliquez sur Mettre à jour les paramètres.Click the Settings tab, check Allow this application to be used to sign in with Twitter, then click Update Settings.

  6. Sélectionnez l’onglet Keys and Access Tokens . Prenez note des valeurs de Clé de consommateur (clé API) et de Secret de consommateur (clé secrète API) .Select the Keys and Access Tokens tab. Make a note of the values of Consumer Key (API Key) and Consumer secret (API Secret).

    Notes

    La clé secrète consommateur est une information d'identification de sécurité importante.The consumer secret is an important security credential. Ne partagez pas cette clé secrète avec quiconque et ne la distribuez pas avec votre application.Do not share this secret with anyone or distribute it with your app.

Ajout des informations Twitter à votre application Add Twitter information to your application

  1. Revenez au portail Azureet accédez à votre application.Back in the Azure portal, navigate to your application. Cliquez sur Paramètres, puis sur Authentification/Autorisation.Click Settings, and then Authentication / Authorization.

  2. Si la fonctionnalité Authentification / Autorisation n’est pas activée, positionnez le commutateur sur On.If the Authentication / Authorization feature is not enabled, turn the switch to On.

  3. Cliquez sur Twitter.Click Twitter. Collez-y les valeurs d'ID d'application et de clé secrète d'application que vous avez obtenues précédemment.Paste in the App ID and App Secret values which you obtained previously. Cliquez ensuite sur OK.Then click OK.

    Par défaut, App Service fournit une authentification, mais ne restreint pas l'accès autorisé à votre contenu et aux API de votre site.By default, App Service provides authentication but does not restrict authorized access to your site content and APIs. Vous devez autoriser les utilisateurs dans votre code d'application.You must authorize users in your app code.

  4. (Facultatif) Pour restreindre l’accès à votre site aux seuls utilisateurs authentifiés par Twitter, définissez Action à exécuter quand une demande n’est pas authentifiée sur Twitter.(Optional) To restrict access to your site to only users authenticated by Twitter, set Action to take when request is not authenticated to Twitter. Cela implique que toutes les demandes soient authentifiées. Toutes les demandes non authentifiées sont redirigées vers Twitter pour être authentifiées.This requires that all requests be authenticated, and all unauthenticated requests are redirected to Twitter for authentication.

  5. Cliquez sur Enregistrer.Click Save.

Vous êtes maintenant prêt à utiliser Twitter pour l'authentification dans votre application.You are now ready to use Twitter for authentication in your app.