Remine SSO Integration
PLEASE NOTE THAT StellarMLS does NOT use this integration method anymore, While Remine is owned by Stellar it still uses this integration method.
What is it?
At its most basic level, the Remine SSO Dashboard is a service that lets members log in once and then easily access all their applications, eliminating the need to remember multiple logins and passwords. Remine in this case is the identity provider and GrowthZone is the consumer.
How does it work?
The HUB would be a tile on their dashboard, usually a picture of the Association’s logo. If the user was logged into the dashboard and clicked on the HUB, then they would automatically be redirected to the HUB without having to login. If the user was already logged into the HUB, they could click on a link for the Dashboard and already be authenticated.
Can GrowthZone still be used for usernames & passwords?
Yes, if there are individuals that are not in their MLS but need access to the HUB then they can use GrowthZone to create credentials. The “Force members to use Single Sign On” needs to be left unchecked.
What does it cost?
This is something that can be provided to the Association via their MLS or purchased outright by them, we don’t have any data on what RemineMLS charges. GrowthZone charges $500-$1000 one-time setup + $49/mo API Access module for SSO.
***** If a new SSO integration is requested when one has already been done, one time fee of $200 will be charged. *****
Onboarding Project Kick Off Call
Have the customer provide who their Remine account representative is and email them notifying Remine that the customer is transitioning to GrowthZone. Include target dates for first Staging cut & Go live, assign StellarMLS Integration task to Dan Hopson once first Staging tenant is ready.
Setup
We need to provide the Remine contact with our Staging (if applicable as some cannot be tested in Staging) and Production metadata. Dan will be able to obtain this information from GrowthZone. Intern the Remine representative will provide their metadata to import into GrowthZone for each customer.
SAML Identity Provider Setup:
The new provider will be added in T1 under Setup>SAML Identity Providers. Remine will provide XLM metadata IDP file. Kimberley Crawford kimberley.crawford@stellarmls.com
- In T1 go to Setup > SingleSignOn > SAML Identity Providers > Import > Name: Name should be the format of MLS(abb). Example being Remine(BLA).
- Paste the metadata URL > Done.
- Get XLM file. Copy Sign On URL, Logout URL, Certificate.
- The SAML IDP should look like this - https://www.screencast.com/t/ppyN75SeTm7
- Contact Matching ( Make SURE the Capitalization is exactly the same or this will never work)
- SAML Attribute Path: MemberLoginId
- Select ‘Edition field’ from the dropdown
- Property field: $.MLSId
this is Case Sensitive and might be something different please read this
SAML Service Provider Setup (applicable to all new customers regardless of MLS):
- In T1 go to Setup>SingleSignOn>SAML Service Providers>Add
- Name should be MLS or customer name. There will be one for each of our customers.
- Service Provider Name: spGrowthZoneXXXXStaging *usually abbreviate Association name. If setting this up for testing in Staging, make sure to use a different SP name than you will be for production (add Staging at the end).
- Once created, use the download icon to the right to download the metadata file and send to Remine. https://www.screencast.com/t/BSIxJcAXcVT
Go to the tenant with who you are working with and Setup>Single Sign On
-
- Check to Enable Single Sign On
- Passive Sign On
- If vendor supports passive sign on, both the HUB and Public boxes should be checked. Only vendor we work with that supports both is IIA (insurance)
- Remine should only have the HUB option checked.
- Force Members to use Single Sign On – only check this box if you do not want them to be able to initiate GrowthZone credentials. Most customers on RemineMLS will leave this unchecked.
- SAML – select the appropriate service provider and identity provider
HUB URLs:
Remine will need the URLs that should be used for the icons on the Dashboard. Basically, any of those Hub URL's where we would have used
MIC/<number>/<number>/#/Something
can be replaced with
/MIC/Link/Something
Example: https://rarealtors.growthzoneapp.com/MIC/Link/InfoHub
Testing
Remine likes to make sure to do some testing before releasing this feature to all members. Typically, there is a testing environment, but in some cases there is not. If there is a test site, then use Staging to run through testing. If not, Production can be used on our end, and they will set up an icon only the Staff can see so they can run some tests.
Testing Setup:
- Find the last Staging tenant that was created for the customer and run through the Setup outlined above. This same process can be used in Production.
- So far everyone is matching on MLS ID, therefore make sure that the Staff user that is performing the tests has their MLS ID in that tenant.
- Provide them the Login url to the HUB so that they can run through their test: Go to Setup>GrowthZone Pages>Login and copy the url and paste into an email.
- Provide the following instructions: Please click on the url and select “Login using MLS Credentials” and make sure you can login using your credentials from Remine.
Note: Make sure to click on the url before sending it to the customer and ensure you see a login page by Remine (it will usually note their MLS). If you receive an error, then reach out to Remine contact.
Next Steps: Once testing has been confirmed successful, then you can go through the setup in production and reassign task back to Onboarding PM providing setup has been completed in Production. Onboarding PM will provide Remine with updates on Go live date.
Note: If they need a Login URL the format will be something like this https://ocalamarioncountyassociationofrealtors.growthzoneapp.com/MIC/SamlLogin and if they have a logout URL it does not matter what it is.
Example customers using Remine SSO:
- Gainesville-Alachua County Association of REALTORS® (GACAR) GZ2182
- East Polk County Association of REALTORS® GZ2114
- Lakeland REALTORS® GZ2601
- Englewood Area Board of REALTORS® GZ2220
- REALTORS® Association of Lake & Sumter Counties | RALSC GZ2137