setup guide to configure Line with Drupal

Step 1: Configure Line with Drupal

  • Download the Line Application(app) and sign up/login into the app in the mobile.
  • Use the same credentials used to log into the Line mobile App for logging in to https://developers.line.biz/.
  • From top menu click on Products.
  • Line products
  • From the options click on LINE Login.
  • Line login
  • Click on Start now as shown in below image.
  • line start
  • Please click on Create new provider and give suitable name and click on Next page as shown in the image below.
  • line create new provider
  • Fill all the required details.
  • Line details
  • In Channel Settings, you will find your Channel ID(Client ID) and Channel Secret(Client Secret). Please copy it and keep it handy.
  • Line Client ID And Secret
  • Applying for email permission click on Submit next to "Email" in the OpenID Connect session and Agree to the application terms and upload a screenshot of the screen that explains to the user why you need to obtain their email address and what you will use it for.
  • Line OpenID connect
  • In App settings click on edit and ADD call back URL/Redirect URL.
  • Line app setting
  • Please use following end points to configure your miniOrange OAuth Client Plugin.
  • Authorization Endpoint: https://access.line.me/oauth2/v2.1/authorize
    Access Token Endpoint: https://api.line.me/oauth2/v2.1/token
    Get User Info Endpoint: https://api.line.me/v2/profile
    Scopes: Profile openid email
  • Click on Test Configuration to test your configuration.

Step 2: Configure miniOrange Drupal Oauth Login module

  • Click on Configuration tab in Drupal dashboard then click on Drupal OAuth Client Configuration.
  • drupal-8-oauth client
  • In Configure OAuth Application:
    • Select Custom OpenID provider from dropdown list.
    • Copy the Callback/Redirect URL and Save it on your OAuth Provider.
    • Fill in the following details:
      • 1)  Custom app name

        2)  Display name

        3)  Client ID which is application ID from Step 1.

        4)  Client Secret which is key-value from step 1.

        5)  Scope

        6)  Authorize Endpoint

        7)  Access Token Endpoint

    • Then click on Save Configuration.
    • Now click on the Test Configuration button. This Test Configuration link will give you the list of the attributes that are coming from your OAuth Provider.
  • Copy the email and the name attributes and save them under the Attribute & Role Mapping tab in the Email Attribute and Name Attribute text field respectively.
  • Please note: This step is mandatory for your login to work. Click on the Save Configuration button to save your attribute configurations.

    drupal-8-oauth client
  • Now logout and go to your Drupal site’s login page, you will automatically find a Login with <your OAuth Provider link> there. If you want to add your login link to other pages as well, please follow the steps given in the below image:
  • drupal-8-oauth client
  • If you want to check out our complete list of features and our various licensing plans, you can go to the Licensing Plan tab in the module.
  • Congratulations, you have successfully configured the miniOrange Drupal OAuth Login module.


Free Trial

If you don't find what you are looking for, please contact us at info@xecurify.com or call us at +1 978 658 9387.