Step by step guide to configure Inkling as SP for Drupal 7

Step 1:Configure Inkling as SP for Drupal 7

  • Obtain issuer(Entity id), ACS URL, if SP is configured for signed requests then you need to provide the certificate in the plugin as well. Obtain it from metadata file of Inkling.
  • In Identity provider tab of IDP module enter the values:

    Service Provider NameChoose appropriate name according to your choice.
    SP Entity ID or Issuer Inkling Entity ID
    ACS URLInkling Assertion Consumer Service URL.
    X.509 Certificate (optional) [For Signed Request] Paste certificate value you copied from the Metadata file.
    NameID FormatSelect urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress.
    Response Signed Unchecked.
    Assertion Signed Checked.
    Encrypted Assertion Unchecked.
  • You will need to upload the IdP metadata or give certain IDP information in Inkling. You can get this information from the Service Provider Tab in the module.
  • You will need to configure user attributes to be sent in the SAML response which Inkling needs to log in the user. You can do this under the Attribute/Role Mapping Tab in the module. Note the Attributes required for Inkling.
  • Configure the module to send relevant user details.
  • Please Note: The name you provide in the plugin for each attribute has to match the name being asked in the module dashboard.

Step 2: Configure miniOrange SAML 2.0 IdP in Drupal 7

  • Click here and scroll down to Download the miniOrange SAML IDP SSO module.

  • Login into your Drupal 7 instance using your admin account.
  • Click on the Modules option from top menu bar and click on Install new modules link.

  • Upload the downloaded module as a .zip file. Then click on Install.

  • After successful installation, click on Enable newly added modules and enable the module. Then click Save configuration button.

  • Configure the module:
    1. Click on Configuration option from top menu bar.
    2. Click on Drupal 7 SAML IDP Configuration to use module.

    3. Register/Login with miniOrange.

    4. Go to Identity Provider Setup tab and provide details of Service Provider. (Details received from your service provider). Then click on Save Configuration.

    5. Go to Service Provider Setup tab and provide following (Drupal 7 IDP) details to the Service Provider or you can give metadata link to your Service Provider.

    6. Go to Attribute Mapping tab and choose an attribute value and then click on Save.

    You have now successfully configured Drupal 7 as your IdP!