Search Results :

×

SAML Single Sign-On (SSO) in Box (SP) | Magento – Box SSO Login

Login into Box using Magento user credentials. This guide will help you integrate Magento as a SAML 2.0 Identity Provider (IdP) and Box as a Service Provider (SP) using the miniOrange Magento SAML IDP (Identity Provider) Extension. Magento SAML IDP extenstion gives you the ability to use your Magento credentials to login into Box (SP). Here we will go through a step-by-step guide to configure SSO between Box Server as SP (Service Provider) and Magento as IDP (Identity Provider).

  • Purchase the miniOrange SAML IDP Single Sign-On extension from magento marketplace.
  • Go to My profile -> My Purchases
  • Please ensure you are using correct access keys (My Profile - Access Keys)
  • Paste the access keys in your auth.json file inside your project
  • Use the below command to add the extension to your project.
    "composer require {module_name}:{version}"
  • You can see the module name and list of versions in the selector below the extension module name.
  • Run the following commands on command prompt to enable the extension.
  • php bin/magento setup:upgrade
  • Download the miniOrange SAML IDP Single Sign-On extension.
  • Unzip all contents of the zip inside the MiniOrange/IDPSaml directory.
  • {Root Directory of Magento} app code MiniOrange IDPSaml
  • Run the following commands on command prompt to enable the extension
  • php bin/magento setup:upgrade

  • Log in to your Box account as Account Admin and navigate to Admin Console.
  • Magento SAML IDP  | Login with Magento Users - Magento ASP.NET SSO
  • In the left sidebar, click Enterprise Settings >> User Settings.
  • Magento SAML IDP  | Login with Magento Users - Magento ASP.NET SSO
  • Scroll down to the Configure Single Sign On (SSO) section, then click Configure.
  • Magento SAML IDP  | Login with Magento Users - Magento ASP.NET SSO
  • Go to Box SSO Questionnaire and provide the necessary information to setup Box as Identity Provider (IdP).
  • Enter the Email Address and other required fields.
  • Select Other with Metadata from who is your Identity Provider? dropdown.
  • Magento SAML IDP  | Login with Magento Users - Magento ASP.NET SSO
  • Enter the Company Box Subdomain field.
  • Now choose and upload the Metadata File in the xml format which you have downloaded.
  • Fill in the required fields and click on Submit.
  • Magento SAML IDP  | Login with Magento Users - Magento ASP.NET SSO
  • It can take up to 24 hours to process the metadata. Once the file has been processed, Box sends a notification to the email address of the main account admin.
  • You can now enable SSO for your enterprise. Begin by enabling SSO Test Mode. In Test Mode, you can log in using SSO credentials. Also verify that you can log out and in again using SSO credentials before you continue.
  • After you have tested that the SSO login flow is working correctly, you can enable SSO Required.

  • In the miniOrange IDP (Identity Provider) extension, go to Applications tab.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Search for Box in the choose application searchbox and select the application.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Enter the Application name under SP Name.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Now, enter the SP Entity ID or Issuer and ACS URL copied earlier and save the details.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Navigate to the Applications tab and click on Metadata settings for the Box application
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Here, you can find the Identity Provider Metadata URL /XML Metadata or endpoints like IDP Entity ID, SAML Login URL, SAML Logout URL (Premium Feature), Certificate. You can also download the IdP Metadata XML file which will be used for Box Server configuration.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • You will now have 3 options to provide the IDP Metadata to Box server by downloading the XML Metadata, Metadata URL or providing the detials manually.
  • Option 1 - Download the XML Metadata.
  • Download the XML Metadata by clicking it on Download XML Metadata button.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Navigate to your Box and upload the XML metadata file downloaded and click on the Fetch Metadata button.
  • Option 2 - Provide the details manually to the Box.
  • Copy the metadata details according to the table below.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO

    IDP-EntityID / Issuer IDP-EntityID / Issuer
    Single Sign On URL SAML Login URL / Passive Login URL
    SAML X509 Certificate Certificate
  • Navigate to your Box and paste the metadata details.
  • In the miniOrange Magento IDP extension, navigate to the Applications tab and click on Edit settings for the Box application.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Click on Add Attribute button.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO
  • Add the attribute name you want to send to your service provider and select the attribute from the dropdown menu and click on Save Button to save changes.
  • Magento SAML IDP  | Login with Magento Users - Magento Box SSO

    You have successfully configured the SAML SSO between Box as SAML SP and Magento as SAML IDP.



ADFS_sso ×
Hello there!

Need Help? We are right here!

support