x

Main chapters

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Quick start guide
  3. LimeSurvey CE - Installation
  4. How to design a good survey (Guide)
  5. Getting started
  6. LimeSurvey configuration
  7. Introduction - Surveys
  8. View survey settings
  9. View survey menu
  10. View survey structure
  11. Introduction - Questions
  12. Introduction - Question Groups
  13. Introduction - Surveys - Management
  14. Survey toolbar options
  15. Multilingual survey
  16. Quick start guide - ExpressionScript
  17. Advanced features
  18. General FAQ
  19. Troubleshooting
  20. Workarounds
  21. License
  22. Version change log
  23. Plugins - Advanced
 Actions

AzureOAuthSMTP Plugin: Difference between revisions

From LimeSurvey Manual

No edit summary
Line 12: Line 12:
# Click ''New'' > ''App Services'' > ''Web App''.
# Click ''New'' > ''App Services'' > ''Web App''.
# In the ''Basics'' tab, enter a name for your web app and select a region.
# In the ''Basics'' tab, enter a name for your web app and select a region.
# Under ''Runtime stack'', if required, select ''Windows'' and ''PHP'' > ''7.4''.
# Click ''Next'' and then ''Create''.
# Click ''Next'' and then ''Create''.



Revision as of 22:39, 22 November 2023

Tutorial: How to use the AzureOAuthSMTP plugin for LimeSurvey

Prerequisites

  • Access LimeSurvey over HTTPS.

Instructions

Set up the OAuth 2.0 Web Application in Azure Portal.

  1. Go to the Azure Portal and sign in.
  2. Click New > App Services > Web App.
  3. In the Basics tab, enter a name for your web app and select a region.
  4. Click Next and then Create.

Once your web app is created, go to the Authentication tab.

  1. Click Add a provider and select Azure Active Directory.
  2. Click Create and then Create a new tenant.
  3. Follow the instructions to create a new tenant and Azure Active Directory application.
  4. Once you have created the application, copy the Client ID and Client Secret values.

Activate the AzureOAuthSMTP plugin in LimeSurvey.

  1. Go to the Plugins page in LimeSurvey.
  2. Find the AzureOAuthSMTP plugin and click Activate.

Configure the AzureOAuthSMTP plugin in LimeSurvey.

  1. Go to the Configuration page for the AzureOAuthSMTP plugin.
  2. Enter the Client ID, Client Secret, and Tenant ID values that you copied from Azure Portal.
  3. Click Save.

Get a new OAuth token.

  1. At plugin's overview page, click the Get new token link to open Azure's consent screen in a new window.
  2. Follow the steps in the consent screen and check the requested permissions.
  3. Once you have granted permission, you will be redirected back to LimeSurvey.

Test the AzureOAuthSMTP plugin.

  1. Go to Global Settings
  2. In the Email settings, select Plugin as the Email Method.
  3. Save
  4. Click Test to send a test email.

Additional notes

  • If you are using a self-hosted version of LimeSurvey, you will need to configure your web server to allow HTTPS traffic.
  • If you are using a cloud-hosted version of LimeSurvey, such as Limesurvey Cloud, you will not need to configure HTTPS traffic.