All Collections
B2B Sales
How to integrate with SAML 2.0
How to integrate with SAML 2.0

In this tutorial we will show you how you can integrate with your clients using SAML.

Lara Macarena Sastre avatar
Written by Lara Macarena Sastre
Updated over a week ago

¿What is SAML?

SAML (Security Assertion Markup Language) is an open code standard in XML that eneblaes que exchange of information, authentication and authorization btween different parties: an identity provider and a service provider.

The identity providers that work with SAML are: Google Suite, Open Athens y Azure AD.

HOW IT WORKS?

sso-diagram

Each user registered through SAML is created atomatically in the platform because of which all information added by and statistics associatted with the user are specifically associated to that user:

- Reading stats
- Highlights
- Notes

CONFIGURATION

To stablish the connection between the institution and your store (that is idetifying your customer from the store side) you need to request the institution the following information:

  • Entity id

  • singleSignOnService Url

  • singleLogOutService Url

  • x509cert.

💡 All this information can be found in the XML metadata file of their idP (identidy provider)

Once you have that information:


1. Go to Control Panel -> Settings -> Integrations, SAML Settings:

Screenshot_49

2. Click on Create, and a pop up window will open:

There you will have to fill in the fields with the data provided by your customer.

In Consumer key you can add the name of your customer or something that refers to it. For example: "University of Schaumburg".


3. Once you have completed the data, check if you want to Allow Complete access to publications or if you want to Automatically assign a plan to users.

Create external plan window EN

When you have finished completing all the fields click on Save.

We have already finished configuring from your store side! 🙌🏼
Now we will show you how to get the data for your client to add us as an application from the idP.


4. Click on Edit:

Screenshot_51

And this window will open where you will have available the login URL and the metadata URL to share with your client:

Screenshot_50

We hope this tutorial has been helpful but you have any further questions please contact us at [email protected].

Did this answer your question?