Creating Apps for Social Login
The following topics describe the procedures for creating applications to enable the social login feature:
Creating a Facebook App
Before creating a Facebook app, ensure that you have a valid Facebook account and you are registered as a Facebook developer with that account.
To create a Facebook app, perform the following steps:
1. Visit the Facebook app setup URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet. at https://developers.facebook.com/apps.
2. From , select .
3. Enter the app name and your email address in the and text boxes, respectively.
4. Click .
5. Hover the mouse on and select .
6. Click (that is, the WWWWorld Wide Web. platform).
7. Enter the website URL in the box.
This URL is the same as the server URL mapped in the splash page configuration.
8. Click .
9. Read through the Next Steps section for further information on including Login Dialog, Access Tokens, Permissions, and App Review.
10. Go to from the left navigation menu.
11. Click the toggle switch to turn to .
12. Enter the OAuthOpen Standard for Authorization. OAuth is a token-based authorization standard that allows websites or third-party applications to access user information, without exposing the user credentials. URIUniform Resource Identifier. URI identifies the name and the location of a resource in a uniform format. in the box.
The URI is the server URL mapped in the splash configuration with ) icon available against the specific splash page name in the table.
Ensure that the URL is an HTTPSHypertext Transfer Protocol Secure. HTTPS is a variant of the HTTP that adds a layer of security on the data in transit through a secure socket layer or transport layer security protocol connection. URL with a domain name and not the IP address. For example, https://example1.cloudguest.arubanetworks.com/oauth/reply.
13. From the left navigation menu, select .
14. Select the toggle switch to make your app available to public.
15. Click .
16. In the pop-up window, select a category.
17. Click .
18. Select other extra permissions you want to provide for the users of your app.
There are 41 permissions available for you to select from.
19. Click , where x represents the number of permissions you selected.
20. Enter the reason for providing specific permissions and click .
21. Click .
22. On the left navigation pane, click the icon.
Note the app ID and app secret key. Use the app ID and secret key when configuring Facebook login in the Aruba Central UI.
23. Under , enter the server URL.
Creating a Google App
Before creating an app for Google based login, ensure that you have a valid Google account.
To create a Google app, perform the following steps:
1. Access the Google Developer site at https://code.google.com/apis/console.
2. To select an existing project, click and select the desired project.
3. If the project is not created, click , enter the project name and click .
4. Click .
5. Navigate to category, and then click . The window opens.
6. To enable the APIApplication Programming Interface. Refers to a set of functions, procedures, protocols, and tools that enable users to build application software., click .
7. Click . If the credentials are already created, click .
8. In the pane, perform the following actions:
Under the
section, select .Under the
section, select .Click
.9. Under . Enter the .
10.
11. Under , enter the cloud server OAuth reply URL that includes the FQDN of the cloud server instance with /oauth/reply appended at the end of the URL.
Ensure that the URL is an HTTPS URL with a domain name and not the IP address. For example, https://example1.cloudguest.examplenetworks.com/oauth/reply.
12. Click .
Under
, provide your and product name, and then click . The client ID is displayed.13. Click . A page showing the OAuth Client IDs opens.
14. Click the to view the client ID and client secret key.
Use this client ID and client secret key when configuring Google login in the Aruba Central UI.
Creating a Twitter App
Before creating a Twitter app, ensure that you have a valid Twitter accosunt.
To create a Twitter app, perform the following steps:
1. Visit the Twitter app setup URL at https://apps.twitter.com.
2. Click . The web page is displayed.
3. Enter the application name and description.
4. For OAuth 2.0 Redirect URLs, enter the HTTPS URL of the guest server to which you want to connect this social authentication source, and append /oauth/reply at the end of the URL.
Ensure that the URL is an HTTPS URL with a domain name and not the IP address. For example, https://exa.example.com/oauth/reply.
5. Select to accept the Developer Agreement terms.
6. Click .
7. Click .
The
tab opens. The consumer key (API key) and consumer secret (API key) are displayed.8. Note the ID and the secret key. The consumer key and consumer secret key when configuring Twitter login in Aruba Central UI.
Creating a LinkedIn App
Before creating a LinkedIn app, ensure that you have a valid LinkedIn account.
To create a LinkedIn app, complete the following steps:
1. Visit the LinkedIn app setup URL at https://developer.linkedin.com.
2. Click . You will be redirected to https://www.linkedin.com/secure/developer/apps.
3. Click . The web page is displayed.
4. Enter your company name, application name, description, website URL, application logo with the specification mentioned, application use, and contact information.
5. Click . The page is displayed.
6. Note the client ID and client secret key displayed on the page.
7. For , enter the HTTPS URL of the guest server to which you want to connect this social authentication source and append /oauth/reply at the end of the URL.
8. Click and then click . The API and secret keys are displayed.
9. Note the API and secret key details. Use the API ID and secret key when configuring LinkedIn login in the Aruba Central UI.