Add Azure AD Information to Bonusly
First you will want to make sure you have added the Bonusly enterprise app to your instance of Azure AD. You can do this by clicking on the New Application button and searching for Bonusly!
Once the app has been added, click on it in your Enterprise application section and navigate to the Single Sign on section. From here you will want to copy down the following information.
From the SAML Signing Certificate section
Copy the App Federation Metadata URL
From the Set up Bonusly section
Copy the Azure AD Identifier
Next head to your Integration page in Bonusly and click on SAML.
Fill in the information you have copied from Azure AD into Bonusly and click save.
IdP Metadata URL: This is the Federation Metadata URL that you copied in the previous step
IdP Issuer (Entity ID): This is the Azure AD Identifier that you copied in the previous step
Add Bonusly Information to Azure AD
From your SAML page in Bonusly copy the Consumer URL and the SP Issuer. (The Consumer URL is always of the form: https://bonus.ly/saml/APP_ID/consume)
Next head to the Basic SAML Configuration section in Azure AD and fill in the information and save it!
Identifier (Entity ID): A unique string that identifies the provider issuing a SAML request. This is the SP Issuer you have copied.
Reply URL (Assertion Consumer Service URL): Is the Consumer URL you copied from your SAML page in the previous step.
Test it out!
IdP-initiated authentication should now work.
SP-initiated authentication can be testing by logging out and then visiting the URL https://bonus.ly/saml/APP_ID/index
Once you have confirmed your configuration is correct and the integration is working, you can then set login methods to "Restrict to Single Sign On" from your Company > Settings page.
Still need help? Shoot us a message at [email protected] and we'll get you squared away!