SSO setup with Coassemble using Drupal IdP
This document will help you configure Coassemble as a Service Provider (SP) making Drupal as your Identity Provider (IDP). Following these steps will allow you to configure SAML SSO between Coassemble and your Drupal site such that your users will be able to log in to Coassemble using their Drupal credentials.
The Drupal SAML SSO - Identity Provider module is compatible with Drupal 7, Drupal 8, Drupal 9, Drupal 10, and Drupal 11.
Prerequisite:
- Install and activate the SAML SSO - Identity Provider module on your Drupal site. Click here to check out the module installation step.
Drupal SAML IDP Metadata:
-
After installing the module on your Drupal site, in the Administration menu, navigate to Configuration → People → miniOrange SAML IDP Configuration. (/admin/config/people/miniorange_saml_idp/idp_setup)

-
Under the IDP Metadata tab, copy the Metadata URL. Keep it handy. (This is needed to configure Coassemble as SAML SP).

Configure SAML SSO Application in Coassemble:
- Login into your Coassemble admin account.
-
Now, on the left hand side menu, head over to the Settings option. From there, navigate to the Integrations option.

-
Enable SAML Authentication in Advanced settings tab.

-
In the Identity Provider Metadata URL, enter the Metadata URL from Drupal site.

-
After importing metadata from the Drupal site, click on Test URL button to confirm.

Configure Drupal as SAML Identity Provider (IdP):
-
Navigate to the Drupal site and switch to the Service Provider Setup tab of the miniOrange SAML IDP module and click on the Upload SP metadata to expand it.

-
Now upload the metadata file in Upload a metadata file text field which was downloaded from Coassemble SSO Application. Click the Fetach Metadata button.

- Once the file is successfully uploaded you will get a success message.
-
Click on the Test link to check connection between Drupal and Coassemble.

You have successfully set up Coassemble Service Provider and Drupal as Identity Provider.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion