Sponsor Authentication with OTP

Introduction

One method of authentication within captive portals is sponsor-based authentication, where users are granted access by a sponsor. In this document, we will discuss the setup and configuration of sponsor authentication with one-time passwords (OTPs) using the Flora template in Meraki hardware or the Raga template in Kloudspot Gateway hardware.

Template Customization

  1. Choose the Flora template for Meraki hardware or the Raga template for Kloudspot Gateway hardware. For a detailed walkthrough on customizing templates, please refer to the “Customizing Captive Portal Templates” section.
  1. Access the welcome page in the template configuration section.
  1. Click on the settings button.

  2. Select the following form fields: Name, Phone, Email, Sponsor Email, and WI-FI Access Period.

    Note: WI-FI Access Period is optional but recommended for better control over access duration.

  3. Scroll down and check the Sponsor Based Authentication checkbox.

  4. Check the Enable Sponsor authentication with OTP option.

    Note: If you only want Sponsor Based Authentication, you do not need to check the Sponsor authentication with the OTP.

  5. Adjust other configurations as necessary.

  6. Click the Save changes button.

  1. To learn more about template customization, refer to the Customizing Captive Portal Templates section.

  2. After customizing the portal as per your requirement click on Save button and save.

Assigning the Captive Portal to Access Point

  1. Follow the guidelines provided in the Assign a Guest Portal to the Access Point section to assign the customized captive portal to the access point.

    Note: The captive portal’s expiration time will coincide with the access point’s expiration time if the WI-FI Access Period check box is not checked.

Add Sponsored Email or Domain

  1. Access captive portal settings.

  2. Go to Sponsor Authentication Settings tab.

  3. Click on the Create new button.

  1. Select the previously created template.
  1. Choose one of the following options:

    a. Enter the sponsor’s email address directly:

    • Check the Set Sponsor Emails checkbox.
    • Click on the Add email address button.
    • Enter sponsor name and email.

b. Provide Sponsor’s Email Domains:

  • Enter email domains, separating multiple domains with commas.
  1. Set the timeout duration for sponsor requests.

  2. Click the Save button to save the changes.

Testing

  1. Now that the captive portal is configured, it’s essential to test it to ensure proper functionality. Test the captive portal by accessing the network and initiating the sponsor authentication process.

  2. On the captive portal login page, enter the user’s email ID, phone number, sponsor’s email, name, Wi-Fi expiration time and click on the Request Access button.

Note: The Wi-Fi expiration time dropdown is only available if the WI-FI Access Period field is checked.

  1. Authentication mail will be sent to the sponsor immediately.
  1. The sponsor can approve or decline it.
  1. Once approved, the user can use the internet.