If your enablement site’s authentication provider is Trailblazer.me (TBID), by default your users must log in with their TBID credentials to access your site. You can give users one-click access to your site by creating links that incorporate single sign-on (SSO).
Required Editions
| Available in: Enterprise, Performance, and Unlimited Editions |
| User Roles and Permissions | |
|---|---|
| Enablement Site User Roles | |
| This topic supports these enablement site roles: | Salesforce Admins |
| Required System Permissions | |
| To access content on your enablement site: | Permission to access at least one content collection |
Let's say that you work at the Pure Aloe company, and you want to give users one-click access to a module titled Demo Design. Start with the public URL for the module, and then include the necessary relays that authenticate a user and then navigate to the module.
Some parts of an SSO URL that you create depend on whether the link to your enablement site comes from your Salesforce org or from an Experience Cloud site.
- On your enablement site, find the content that you want to link to. In this example, it’s the Demo Design module.
-
Copy the content’s public URL, such as
https://purealoe.my.trailhead.com/content/purealoe/modules/demo-design,
to a text file so you can reference it. Divide the URL into two parts, which you use later
in this process:
- Domain
- The part of the URL, after the https:// protocol, that specifies your subdomain name on Trailhead, such as purealoe.my.trailhead.com.
- Path
- The part of the URL, after the domain, that starts with /content and points to the trail or module that you want to link to, such as /content/purealoe/modules/demo-design.
-
To create an SSO link, start with the https://
protocol and add the online location of the relay service: trailblazer.me.
Here’s your SSO link so far:
https://trailblazer.me -
Add the relay /relay? parameter, which initiates SSO
authentication.
https://trailblazer.me/relay? -
Add the community=domain argument, where
domain is the domain portion of the original
content URL that you copied, such as purealoe.my.trailhead.
Your SSO link so far is:
https://trailblazer.me/relay?community=purealoe.my.trailhead -
Add an ampersand character, and then one of these arguments.
- Link is from your Salesforce org
- Add &mydomain=MyDomainName, where
MyDomainName is your My Domain name,
such as purealoe. In this case, your SSO link so far
is:
https://trailblazer.me/relay?community=purealoe.my.trailhead&mydomain=purealoe - Link is from an Experience Cloud site
- Add
&communitydomain=ExperienceCloudSiteURL,
where ExperienceCloudSiteURL is your
Experience Cloud site URL without the https:// protocol, such
as https://purealoe.my.site.com/partnercentral. In this case,
your SSO link so far
is:
https://trailblazer.me/relay?community=purealoe.my.trailhead&communitydomain=purealoe.my.site.com/partnercentral
-
Add another ampersand, and then add the &path= argument.
- Link is from your Salesforce org
- Your SSO link so far
is:
https://trailblazer.me/relay?community=purealoe.my.trailhead&mydomain=purealoe&path= - Link is from an Experience Cloud site
- Your SSO link so far
is:
https://trailblazer.me/relay?community=purealoe.my.trailhead&communitydomain=purealoe.my.site.com/partnercentral&path=
-
Finally, add the path argument’s value, which is the path portion
of the original content URL that you copied, such as
/content/purealoe/modules/demo-design.
- Link is from your Salesforce org
- Your completed SSO link
is:
https://trailblazer.me/relay?community=purealoe.my.trailhead&mydomain=purealoe&path=/content/purealoe/modules/demo-design - Link is from an Experience Cloud site
- Your completed SSO link
is:
https://trailblazer.me/relay?community=purealoe.my.trailhead&communitydomain=purealoe.my.site.com/partnercentral&path=/content/purealoe/modules/demo-design