Twitter Login

This manual describes how to set up a Twitter Developer Account and to configure a new Twitter App with it, so that guests can authenticate and log in on the IACBOX by using their Twitter account.

Hint

  • The login with Twitter Credentials is meant to be free, guests can not be charged.

  • To setup a Twitter Login for your guests, you will need to create a Twitter Developer Account and configure a Twitter App with it.

  • In case you use a custom certificate on your IACBOX, pay close attention to change all redirect URLs according to your custom hostname.

Developer Account

In order to create a Twitter app, you will require a Twitter Developer Account. Currently you can transform your regular Twitter Account into an Twitter Developer Account on this URL:

https://developer.twitter.com/

Click on Apply to start with the application of your Twitter Developer account. Fill out the forms and read the developer agreement, and verify your agreement by activating the according checkbox and click the button.

../_images/twitter_developer_acc_apply.png

Afterwards you get send an E-Mail with a confirmation link. Click on it and you should see the following message:

../_images/twitter_developer_welcome.png

Your developer account is now ready to use.

Creating a Twitter App

Now create a new application by clicking on you Username and afterwards Apps. On this new page click Create an app

../_images/twitter_create_new_app.png

Fill out the form according to your needs. Check the box Sign in with Twitter and enter the correct callback-URL: https://hotspot.internet-for-guests.com/

Hint

  • In case you use a custom certificate on your IACBOX, pay close attention to change all URLs according to your custom hostname.

../_images/twitter_create_app1.png ../_images/twitter_create_app2.png

After the creation you can see the information of your created app. In the menu you can find the generated API-Key and Secret.

../_images/twitter_key_tokens.png

WebAdmin Configuration

In the WebAdmin navigate to Login methods / Social networks and activate Twitter. Next enter the API-Key and Secret and click on Save.

../_images/twitter_webadmin_1.png

Login page

After saving this configuration it will take effect immediately and an option to log in with your Twitter account will be displayed on the login page.

../_images/twitter_login_1.png

If you’ve created a new theme of the login page, then you may need to manually activate Twitter Login as login method for it to become visible. This can be done by editing the currently active theme in the WebAdmin menu Login page / Login page editor. In the editor, find and click on Login box 1 (left bottom corner) and then in top right corner, select Social networks in the Tab Element. Proceed by clicking on Save. This will enable the Twitter Login in your theme.