Uw App Service of Azure Functions app configureren voor het gebruik van Twitter-aanmeldingConfigure your App Service or Azure Functions app to use Twitter login

In dit artikel wordt beschreven hoe u Azure App Service of Azure Functions configureert om Twitter als verificatie provider te gebruiken.This article shows how to configure Azure App Service or Azure Functions to use Twitter as an authentication provider.

Voor het volt ooien van de procedure in dit artikel hebt u een Twitter-account nodig met een bevestigd e-mail adres en telefoon nummer.To complete the procedure in this article, you need a Twitter account that has a verified email address and phone number. Als u een nieuw Twitter-account wilt maken, gaat u naar Twitter.com.To create a new Twitter account, go to twitter.com.

Uw toepassing registreren bij Twitter Register your application with Twitter

  1. Meld u aan bij de Azure Portal en ga naar uw toepassing.Sign in to the Azure portal and go to your application. Kopieer uw URL.Copy your URL. U gebruikt deze om uw Twitter-app te configureren.You'll use it to configure your Twitter app.

  2. Ga naar de website van de Twitter-ontwikkel aars , Meld u aan met de referenties van uw Twitter-account en selecteer een app maken.Go to the Twitter Developers website, sign in with your Twitter account credentials, and select Create an app.

  3. Voer de naam van de app en de toepassings beschrijving in voor uw nieuwe app.Enter the App name and the Application description for your new app. Plak de URL van uw toepassing in het veld URL van de website .Paste your application's URL into the Website URL field. Voer in de sectie url's van aanroepen de HTTPS-URL van uw app service-app in en voeg het pad toe /.auth/login/twitter/callback .In the Callback URLs section, enter the HTTPS URL of your App Service app and append the path /.auth/login/twitter/callback. Bijvoorbeeld https://contoso.azurewebsites.net/.auth/login/twitter/callback.For example, https://contoso.azurewebsites.net/.auth/login/twitter/callback.

  4. Typ aan de onderkant van de pagina ten minste 100 tekens in vertel ons hoe deze app wordt gebruikten selecteer vervolgens maken.At the bottom of the page, type at least 100 characters in Tell us how this app will be used, then select Create. Klik opnieuw op maken in het pop-upvenster.Click Create again in the pop-up. De details van de toepassing worden weer gegeven.The application details are displayed.

  5. Selecteer het tabblad sleutels en toegangs tokens .Select the Keys and Access Tokens tab.

    Noteer deze waarden:Make a note of these values:

    • API-sleutelAPI key
    • Geheime API-sleutelAPI secret key

    Notitie

    De geheime API-sleutel is een belang rijke beveiligings referentie.The API secret key is an important security credential. Deel dit geheim niet met iemand of distribueer het met uw app.Do not share this secret with anyone or distribute it with your app.

Twitter-gegevens toevoegen aan uw toepassing Add Twitter information to your application

  1. Ga naar uw toepassing in de Azure Portal.Go to your application in the Azure portal.

  2. Selecteer instellingen > verificatie/autorisatieen zorg ervoor dat app service-verificatie is ingeschakeld.Select Settings > Authentication / Authorization, and make sure that App Service Authentication is On.

  3. Selecteer Twitter.Select Twitter.

  4. Plak de API key en API secret key waarden die u eerder hebt verkregen.Paste in the API key and API secret key values that you obtained previously.

  5. Selecteer OK.Select OK.

    Scherm afbeelding van Twitter-instellingen voor mobiele apps

    App Service biedt standaard verificatie, maar beperkt geen geautoriseerde toegang tot uw site-inhoud en Api's.By default, App Service provides authentication but doesn't restrict authorized access to your site content and APIs. U moet gebruikers in uw app-code autoriseren.You must authorize users in your app code.

  6. Beschrijving Als u de toegang tot uw site wilt beperken tot alleen gebruikers die zijn geverifieerd door Twitter, stelt u actie in die moet worden uitgevoerd wanneer de aanvraag niet is geverifieerd voor 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. Wanneer u deze functionaliteit instelt, vereist uw app dat alle aanvragen worden geverifieerd.When you set this functionality, your app requires all requests to be authenticated. Ook worden alle niet-geverifieerde aanvragen omgeleid naar Twitter voor authenticatie.It also redirects all unauthenticated requests to Twitter for authentication.

    Waarschuwing

    Het beperken van de toegang op deze manier is van toepassing op alle aanroepen naar uw app. Dit is mogelijk niet wenselijk voor apps met een openbaar beschik bare start pagina, zoals in veel toepassingen met één pagina.Restricting access in this way applies to all calls to your app, which might not be desirable for apps that have a publicly available home page, as in many single-page applications. Voor dergelijke toepassingen kunt u anonieme aanvragen (geen actie) toestaan , zodat de verificatie zelf door de app hand matig wordt gestart.For such applications, Allow anonymous requests (no action) might be preferred so that the app manually starts authentication itself. Zie voor meer informatie verificatie stroom.For more information, see Authentication flow.

  7. Selecteer Opslaan.Select Save.

U bent nu klaar om Twitter te gebruiken voor verificatie in uw app.You are now ready to use Twitter for authentication in your app.

Volgende stappen Next steps