For those that don’t know, Trailhead uses a service called Trailblazer Identity for managing user sign-up and login. Trailblazer Identity is one of the greatest innovations that Salesforce has created. It solves a truly unique problem set: how to unify all the Salesforce community properties such as Trailhead, Trailblazer Community, Dreamforce, Events, AppExchange under a common profile and identity that represents their single user across all Salesforce properties. At the same time, it also supports myTrailhead users within a company who may double up as Salesforce community users. That’s some serious double-thinking going on - you can be a member of several communities, plus access Trailhead, plus access private myTrailhead content - all as the same user! I could be an Independent Software Vendor (ISV) managing my app on AppExchange, a guest at Dreamforce, a partner attending a Trailblazer Community event, a Salesforce learner on Trailhead, or a learner on my own company’s myTrailhead tenant - all within the same day. That is a truly unique problem set that was solved with a single identity service!
Using Trailblazer Identity means a single person can use many different login identities (Google, Facebook, Salesforce, LinkedIn, Email) for many different use cases in many different user contexts (I’m an ISV, a partner, a learner, an admin, an employee, an event attendee) all going through the same identity service to sign up, login, access different types of content, and view their profile of accomplishments and engagement with Trailhead, myTrailhead, and the Salesforce community. As you can hopefully imagine, there are many different ways Trailblazer Identity interacts with users - whether it’s logging them in either via the web site or single sign-on, linking or merging their identities and users together, signing them up, or managing their settings including their hands-on orgs used for challenges. And it does all of this for both Trailhead and myTrailhead. As a result, there’s some complexity in the identity service which creates an opportunity to educate others how it works.
When I start explaining Trailblazer Identity in the context of both Trailhead and myTrailhead, I wind up with a white board that looks a little like this:
White board of Trailblazer Identity with Trailhead and myTrailhead
Keep in mind, every myTrailhead user is a Trailhead user. This means that myTrailhead users have full access as first class citizens to public Trailhead content while, at the same time, having access to their organization’s private myTrailhead content.
In its most basic form, Trailblazer Identity works like this: a new user signs up for Trailhead using a login identity that Trailblazer Identity accepts including:
- *Salesforce production org
- including developer edition and a trial org
- email address/one-time password
*Important Note: sandbox org logins do not work with Trailblazer Identity for login or sign up. This affects Trail Tracker sync later on in this blog post. If you have developers in a sandbox that aren’t already in a production Salesforce org, Trail Tracker won’t be able to load any of their badges. Those developers can still use a different login identity like Google or Facebook; however, their badges won’t sync with Trail Tracker.
Web login and sign up options
Now that Trailblazer Identity has some information about the login identity that you’re using to sign up, it asks for some simple information to finish the user registration. All users, including myTrailhead users, must self-register first as a Trailhead user. This guarantees a set of rights for all users based on the Terms of Service for Trailhead. For instance, an organization can inactivate a production user, removing their access to their private badges. But the organization can't take away access to a user's public badges as long as that user connected a separate, non-production org identity to their Trailhead user. Because everyone must self-register as Trailhead users, there is no way to auto-provision users on Trailblazer Identity such as through an LDAP or Active Directory service.
Progressive Profile User Registration
Login and Signup flows put together
If your intention is to create multiple Trailhead users intentionally, for instance if you’re getting ready to do a demonstration to your team but don’t want it to affect your real badges or profile, then you can use a different email address or modify your email. For example, Gmail allows you to add a ‘+’ in your address as a filter which will act like a new email address even if emails will still go to your original address. There’s a great blog from Google about using filters in email addresses.
It’s also important to understand that you can use more than one login identity tied to your Trailhead user, so any of the following login identities can be used to login to your single Trailhead User.
Multiple Logins, Only one of You
Manage Login Identities under Settings
Linking or Merging users
And now that you have your single Trailhead user, you can login through the web site by clicking the login button or through single sign-on. To learn more about the single sign-on route, check out this awesome blog post.
Most importantly, now that you have a single user with multiple login identities, you have a single place to share your user’s profile and accomplishments. It doesn’t matter what login identity you use to login, you can access your single Trailhead profile.
Public Trailhead Badges and Rank
myTrailhead + Public Trailhead Badges and Rank
People find Trailhead through a variety of means such as searching Google, following someone on Twitter, and word of mouth. Most of these result in a new Trailhead user signing up via the public Trailhead web site.
A myTrailhead user will typically become a Trailhead user by clicking through a single sign-on deep link in an email inviting them to earn a badge on myTrailhead. They might also click a single sign-on link from another website like a community or within a chatter post in the Salesforce app. Keep in mind, a Trailhead user must use a Salesforce production org login to access their myTrailhead content - that’s how Trailhead connects the dots between the org they’re logging in from and the myTrailhead tenant they should have access to. After all, it’s possible for a single Trailhead user to have access to multiple myTrailhead tenants of content. If that user already exists and has logged into their production org in another browser tab, Trailhead will log them in automatically. If not, Trailhead will take them through the progressive profile sign up process and then deep link them to the content from the email.
myTrailhead login and single sign-on flow
Finally, Trailblazer Identity helps Trailhead to connect the dots with Trail Tracker reporting. Trail Tracker is a free AppExchange app for tracking user badge and Trailmix activity. When reporting on badge activity via Trail Tracker, Trailhead uses your user’s information to decide how to sync their activity with their reporting organization.
Every day, a scheduled Apex job in Trail Tracker runs, it calls into Trailhead with the organization Id and retrieves all of the badge and Trailmix activity for any user who has linked or used the same production org identity to login for their Trailhead user. That way, Trailhead can share the user’s public and private myTrailhead badges the same way Trailhead figures out whether you can see public or public and private badges on your profile. And if the user doesn’t use myTrailhead, that’s okay. Trail Tracker will sync all of their public badges with your organization - as long as they’ve linked at least one of their Trailhead user login identities with the same org. More about using Trail Tracker and linking login identities in this fantastic blog post.
Trail Tracker and User Identities
Trailblazer Identity is one of the greatest innovations that Salesforce has created. It allows you to access multiple communities in different contexts as your day switches you from partner, to customer, to developer, to employee end-user. It solves many difficult problems and helps us unify the community as well as providing a secure, scalable, and trusted service for all Salesforce community properties including Trailhead and myTrailhead.
I feel extremely cheerful to have seen your site page and anticipate such a large number of all the more engaging circumstances perusing here. Much appreciated yet again for every one of the points of interest. tank removal services nj
ReplyDeleteNice post ! I love its your site after reading ! thanks for sharing.
ReplyDeleteranthambore resorts
hoteludaipur
hotel in wayanad
Great post ! thanks for sharing .! this site are good after reading..so awesome.
ReplyDeleteAustralia visa
Canada visa application
It changed the sorting, but now my scroll bar starts at the bottom vs the top?home buyers
ReplyDeleteThis information is meaningful and magnificent which you have shared here about the commercial real estate market. I am impressed by the details that you have shared in this post and It reveals how nicely you understand this subject. I would like to thanks for sharing this article here.human rights assignments
ReplyDeleteI really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really not tht good. I also found your posts very interesting. In fact after reading. I had to go show it to my friend and he ejoyed it as well.Peoria
ReplyDeleteThey should pass through to the new property owner at the time of property settlement.las vegas nv apartments
ReplyDeleteHello, Focusing on the database has become such a necessity today especially in today’s data-driven technology and internet with millions and billions data storage capacity into various storage points. It’s good to see this article start with a data set point.awnings
ReplyDeleteIt is very exciting how small details can refresh the whole look of something and make it magnificent, and how these details can express a new mood. Kampong Java Road Tender
ReplyDeleteI like to recommend exclusively fine plus efficient information and facts, hence notice it:HVAC Repair Fayetteville NC
ReplyDeleteThis is so Adorable as I am currently creating my Boutique closet to sell from. I've already done a wall in a Gorgeous pink and around 4 closet doors. To adding blk & white paper to another wall and closet doors white to add gold dots so on. I love this. Was blowed away to see blk & white stripe mattress cover so on. Looking to add also pink faux fur and off white to shelves a wall full with Industrial hardware .. The 1st thing caught my eye you did was the living room curtains with black I thought was ruffled to now looks like striped far apart. I love these can you tell me where they came from? This is Adorable as the Living area in love to lighten mine as well. I'm in an old Farmhouse my Mom redid in 89. Its very dark in living room. Next project. I also did total transformation on Christmas Tree 2018 to creams pink, Pearl's so on Shabby Chic I know my Mom would have Loved. It turned out completely Gorgeous. I do like your style as already work in progress to just found you 2/16/18 on pinterest. Love! Thanks if u cld share re: curtains I so love.raeford nc home inspection
ReplyDeleteYour first step into the world of property management can be a challenging one to navigate; however, if you make the right moves at the right time, you can have a lucrative future ahead. Multi-property buildings offer many benefits against a portfolio of individual properties; they also can prove to be more difficult in various circumstances. Therefore, it’s vital that you take into account the different aspects before you consider investing your money.Locksmiths in Jacksonville fl
ReplyDeleteYour blog have very good information regarding the real estate, I also have some worth information regarding Property Valuation Services, I think this info will be very helpful for you.fayetteville carpet cleaners
ReplyDeleteThank you so much for writing this article. I saw this programme in 1987 when I was about 9 or 10 years old on British Forces TV in Germany. I couldn't remember the name of the programme or series and only discovered it last week by change on the internet. The ending, as you describe, was absolutely chilling. If memory serves me right, she swings the scythe and it finishes with a chopping sound. Urggh!!Agen Domino Kiu
ReplyDeleteI like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed.Basketball
ReplyDeleteHi, just passing by to see something very interesting and gladly I've found it here. Thank you for your wonderful article it really helped me a lot. You can also visit my site if you have time.capri leggings
ReplyDeleteI want for a remarkable procedure from you advance there is no question this is an auspicious procedure achieved by you. recognizes to you for your eminent dint on this illuminate.swim with dolphins Kona
ReplyDeleteI really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really not tht good. I also found your posts very interesting. In fact after reading.Gutters Raleigh NC
ReplyDeleteI want for a remarkable procedure from you advance there is no question this is an auspicious procedure achieved by you. recognizes to you for your eminent dint on this illuminate.raleigh roofing
ReplyDeleteI am all that much satisfied with the substance you have said. I needed to thank you for this extraordinary article.Social Media Management
ReplyDeleteif your in need for interior demolition garbage junk trash rubbish removal www.dimolabros.2019 Black Friday Sale Affordable
ReplyDeleteThis is one awesome blog article. Much thanks again salesforce online training
ReplyDeleteIn real estate there is also the creative investor who using techniques like lease options, owner financing, short sales and wholesaling to make money from real estate with very little cash and no credit. Of course these types of strategies are based on your ability to find motivated sellers.Fayetteville NC
ReplyDeleteThis is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free.Locksmith Services
ReplyDeleteWe are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up
ReplyDeleteinformática forense Madrid.
We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up.
ReplyDeleteinformática forense Madrid
I liked that you mentioned removing all the items in your living room that may break during a professional carpet cleaning. My sister is thinking about hiring a carpet cleaning company, and we are looking for advice. I will let her know to remove all items from her living room before the process to make sure nothing breaks.sell my house fast maryland
ReplyDeleteWe believe that affordable should be a second name to every locksmith service available Residential Locksmith
ReplyDeleteIn real estate there is also the creative investor who using techniques like lease options, owner financing, short sales and wholesaling to make money from real estate with very little cash and no credit. Of course these types of strategies are based on your ability to find motivated sellers.paint by number kits
ReplyDeleteDefinitely agree with the first tip because you have to make sure your home is ready before you list it in the market. Improvements are really important and staging as well will help in getting the best possible price when selling your home. After the improvements, it is also good to get a professional photographer to take photos of your home that will highlight the areas of your home and help to attract potential buyers. Awesome blog by the way and thanks for sharing.we buy houses
ReplyDeleteNY Mortgage BrokerIf you are looking for NY Mortgage Broker as well as experienced Senior Mortgage broker approved by funding corporation in new York.Raingo Roofing
ReplyDelete
ReplyDeleteYou should look for some online reviews on different resorts. Look for the top travel or tourism websites to get some genuine reviews on the resorts.vaughan homes for sale