My morning office routine goes a little something like this:
- Grab a cup of coffee
- Plug in my laptop
- Login to my computer
- Open Firefox
- Login to my email
- Open our CMS system
…. in only a couple minutes, I have to login several different times. Logging in gets annoying, and that is why you can simplify your customer’s login process by following the simple procedure outlined below.
My customer currently has to log into their internal system, click on a link to go to CommerceTools, and then they have to enter *another* username and password to get into CommerceTools. They really don’t like this work flow and were wondering if there is any way of doing this differently.
Sure! It sounds like they want what’s called Single Sign-On. This is a generic work flow that allows a user that is logged into their own system to then log into another system. There is a small amount of code on the customer’s system that takes some of the current user’s information and sends that information to Four51 using our Auto Profile Logon functionality. We do offer a code sample, but the customer will need to write their own code, since it’s their system.
Technically, you don’t need to use the Auto Profile Logon (APL) functionality if you want to do a basic single sign-on. You can do a form post to the CommerceTools logon page to log in as a specific user. Say a user’s username/password is frodo/mypass – your customers can write something to redirect the user here.
Where APL comes in is when you need the additional functionality that a single sign-on typically requires, namely auto-creation of users based on a template user and fully encrypted transmissions. APL expands on basic logon functionality and is Four51’s specific format for accomplishing a single sign-on. There are other standards, such as SAML, which Four51 does not currently support (but would like to in the future).
Check out our knowledge base for more information and details. I think Headphones has more to say (as usual) so we’ll likely have a part 2 for next week!