Guest Access Strategy

The Guest Access Strategy Screen displays information about configured Guest Access Strategies and is used to configure access attributes for guest users. The screen can be used to create, edit, and delete Guest Access Strategies. There is a pre-configured Default Guest Access Strategy that you can edit, or you can create new Guest Access Strategies (up to a maximum of 32).

Creating a Guest Access Strategy

Click on the Add icon and complete the fields as described below. When you are finished, click on the Create button.

General

Configure redirect and authentication attributes.

Login Strategy

Configure guest user login.

Note: If you are configuring Custom Attributes, then the Administrator can get all user information in the Captive Portal Access Record.

Registration Strategy

The following Registration Strategy fields are required when "Terms & Condition" or "Simple Persona" is selected as the user login method. This section is not displayed for the other login methods (Username & Password, Access Code).

Post Portal Authentication Enforcement

Configure post-authentication enforcement for guest users. 

Self-Registration Strategy

Configure the self-registration attributes for guest user login when the guest user is required to perform self-registration and approval before accessing the network. In this case, the guest user account is automatically created and send to the guest user through e-mail by UPAM. The self-registration strategy is only applicable for login by Username and Password.

Note: If you are configuring Custom Attributes, then the Administrator can get all user information in the Guest Account, Self-Registration Request, or via a guest operator email.

Service Level (Optional)

Configure the different service levels for the guest account by binding various levels of Access Roles and Policies. The guest user can select an appropriate service level when logging into the network. Enable and configure applicable Service Levels as described in the Service Level section of Global Configuration.

WiFi4EU

WiFi4EU provides free access to public Wi-Fi in parks, schools, public buildings, and health centers throughout Europe.

Editing a Guest Access Strategy

Select a strategy in the Guest Access Strategy List and click on the Edit icon. Edit any fields as described above and click on the Apply button. Note that you cannot edit the Strategy Name.

Deleting a Guest Access Strategy

Select a strategy(ies) in the Guest Access Strategy List and click on the Delete icon. Click OK at the Confirmation Prompt. You cannot delete the Default Guest Access Strategy.

Guest Access Strategy List

Configuring Facebook, Google, Rainbow, and WeChat Developer APIs for Social Login

The sections below provide detailed instructions for configuring the Facebook, Google , Rainbow, and WeChat APIs and obtaining the necessary tokens for Social Login.

Configuring the Facebook API

1. Go to https://developers.facebook.com/apps. Click on the Create New App button to bring up the Create a New App ID window. Enter the Display Name (e.g., UPAM) and your Contact Email and click on the Create App ID button.

2. Click on Settings - Basic in the Navigation Tree on the left side of the screen to display the basic App settings.

3. Click on the + Add Platform button at the bottom of the screen to bring up the Select Platform Screen.

4. Click on Website.

5. Complete the App Domain and Site URL Fields as follows, then click on the Save Changes button.

6. Go to the Guest Access Strategy Screen in OmniVista (UPAM - Guest Access - Guest Access Strategy).

7. In the Facebook OAuth Client ID field, enter the App ID you received from Facebook.

8. Return to the Facebook API Configuration Screen and click on Facebook Login - Settings in the Navigation Tree on the left side of the screen.

9. Paste the Facebook Authorized Origins information as directed into the Valid OAuth redirect URLs Field.

10. Save all changes.

You can now use Facebook for UPAM Authentication.

Configuring the Google API

1. Go to https://console.developers.google.com/apis/credentials?project=mimetic-surf-155906. Click on the Select a project drop-down at the top of the screen, then click on the Add icon on the Select window.

2. On the New Project Screen, enter the name of your project (e.g., UPAM Test) and click Create.

3. Click on the Select a project drop-down at the top of the screen, then click on the project you just created (e.g., UPAM Test).

4. Click on Create credentials and select OAuth client ID, as shown as below.

5. On the Create Client ID Screen, select “Web Application”. Enter the Project Name and Authorized JavaScript origins. (Defined in the local DNS, directed to the UPAM Portal IP, it is the Portal Server Domain name in the Guest Access Strategy.) Click Create.

The Client ID and Client Secret are displayed.

6. Go to the Guest Access Strategy Screen in OmniVista (UPAM - Guest Access - Guest Access Strategy)

7. In the Google Plus OAuth Client ID field, enter the Client ID you received from Google.

8. Return to the Google API Configuration Screen.

 

9. Click on the Edit icon next to the OAuth 2.0 client ID you just created.

10. Paste the Google Authorized Origins information as directed into the Authorized redirect URLs Field and click Save.

11. Enable Google + API service on Google API developer to receive requests from OV during UPAM authentication. Click on Dashboard in the Navigation Tree, then click on Enable APIs and Services.

12. Select Social in the "Filter by" List on the right side of the screen.

13. Select Google+ API.

14. Click Enable.

You can now use Google for UPAM Authentication.

Configuring the Rainbow API

1. Set https://www.openrainbow.com and  https://web.openrainbow.com in the Allowlist in OmniVista.

2. If you do not have a Rainbow account, go to https://hub.openrainbow.com/#/dashboard/overview and create one.

3. After creating an account, go to the Developers Applications page and click on the Create New Application button.

4. In the Main Information section go to the Target drop-down and select Web application.

5. In the OAOTH 2.0 Information section, add the Guest Portal page URL.

6. Under OAUTH 2.0 Implicit Grant section, enable OAUTH 2.0 Implicit Grant.

7. In the Offer section, choose a payment method.

8. In the Deployment section, make sure the Current State is Running.

9. Go to the Guest Access Strategy Screen in OmniVista (UPAM - Guest Access - Guest Access Strategy).

10. In the Rainbow 0Auth Client ID field, enter the Rainbow App ID that you receive from Rainbow.

11. Open the Portal page and login using Rainbow.

12. Enter the Rainbow App ID in the Rainbow Application field on the Guest Access Strategy page in OmniVista.

13. When you open the Portal Page, click on Sign in with Rainbow and sign into your Rainbow account.

14. On the UPAM Authorization page, click on Authorize.

The following login message will appear.

You can now use Rainbow for UPAM Authentication. For more information, go to the Rainbow Documentation Core Concepts page.

Configuring the WeChat API

1. Go to the WeChat website (https://mp.weixin.qq.com) and click on Register Now to create a Service Account.

2. After creating the account, login and add plug-ins from the WeChat Store and WiFi.

3. To use WiFi, you must create a store In the WeChat Store Plugins.

4. You will receive the WeChat social login parameters that must be entered into the UPAM Guest Access Strategy Screen:

5. Go to the Guest Access Strategy Screen in OmniVista (UPAM - Guest Access - Guest Access Strategy).

6. Enter the required WeChat information on the Guest Access Strategy Screen in OmniVista.

You can now use WeChat for UPAM Authentication on Smartphone and iPad devices. If want to use WeChat authentication on PCs/Laptops, you must complete Steps 6 - 10.

7. Login to WeChat (https://mp.weixin.qq.com).

8. Create a website application.

9. You will receive an application.

10. If API status is not obtained, you must pay to receive "Verified" status.

11. The Authorization callback domain of the WeChat website application should be populated with your portal server domain (Current FQDN of the Guest Strategy, which is the UPAM server). Then copy AppID and AppSecret in your WeChat web app to the Guest Strategy page, as shown below.