Guide to configure Canvas LMS as SP and Joomla as an IDP

Single Sign-On For Canvas As SP And Joomla As IDP

Step 1 : Configure Canvas setting for Joomla IDp (Login with Joomla)

  • Login to your Canvas LMS domain as an Account Administrator.
  • Switch to Admin View.
  • Reddit create app
  • Go to Courses and under Managed Accounts, click on your domain name.
  • Reddit create app
  • Click on Authentication in the left pane and select SAML from the Choose an authentication service drop down list.
  • Reddit create app
  • Under Current Integration, click on Add New SAML Config and enter the details as shown:
  • Reddit create app
    IdP Entity ID Enter the IDP Entity value. You can find it under IDP METADATA tab in Joomla SAML IDP plugin.
    Log On URL Enter the IDP Entity value. You can find it under IDP METADATA tab in Joomla SAML IDP plugin.
    Log Out URLEnter the IDP Entity value. You can find it under IDP METADATA tab in Joomla SAML IDP plugin.
    Certificate FingerprintFollow the steps below to copy the Thumbprint of certificate:
    1. Open the certificate that was downloaded earlier.
    2. Go to Details and in the field column select Thumbprint.
    3. Copy the Thumbprint that opens in the pane by pressing CTRL+C (Right-Click won’t work!).
    4. Paste the Thumbprint in the Certificate Fingerprint.
    Make sure that there are no spaces in between the Certificate Fingerprint. Remove them manually.
    Login AttributeNameID
    Identifier Formaturn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
    Authentication Contexturn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport
    Login LabelUsername
    Unknown User UrlLeave blank.

Step 2 : Configure Single Sign On (SSO) Settings for Canvas In Joomla (Login using Joomla)

  • Download SAML 2.0 IDP for Joomla from Here.
  • Login to the administrator section of your Joomla website :–
    [host]/[sitename]/administrator/index.php

    Zendesk signin
  • From the navigation menu on top go to Extensions Manage Install.

    joomla idp install
  • Drag and drop your miniorange-joomla-saml-idp.zip file in the area indicated in the image below or browse and select the file to install the plugin.

    miniorange joomla extensions
  • In the miniOrange Joomla SAML IDP plugin click on the Service Provider tab and enter the following details.
  • Service Provider NameEnter any appropriate name for your Service Provider.
    SP EntityIDEnter SP Entity Id or Issuer from Canvas.
    ACS URLEnter ACS URL copied from Canvas (Service Provider)
    Zendesk response signed
  • Click on NameID Attribute tab. Select the NameID Attribute and then click on Save Button.
  • Zendesk sp joomla idp

    You have successfully completed your miniOrange SAML 2.0 IDP (Login using Joomla) configurations.


Free Trial

If you don't find what you are looking for, please contact us at joomlasupport@xecurify.com or call us at +1 978 658 9387 to find an answer to your question about Canvas LMS as SP.