Our last post on new Sitefinity 10 features! (If I’m not careful they’ll release a whole new version before I’m done…)
We’re ending with a big one—third-party user authentication.
To frame how this will work, let me ask you this.
When it comes to computers, what do people forget more often than anything else?
Answer: THEIR PASSWORD!
Everybody has hundreds of user accounts now. An account for the computer, for Facebook, for Dropbox, and so on. Each with their own password.
Then your administrator says you have yet ANOTHER account (plus weird letters-and-symbols password) to update your website? Ugh!
Sitefinity hears your cries! With version 10, you can now authenticate using an account you already have.
Feature 4: Third-Party User Authentication
What It Does:
Enables third-party accounts for authenticating into Sitefinity. This includes social logins, like Facebook or LinkedIn, as well as OAuth and OpenID.
How it Helps:
It’s one less login to remember. Now you can log into Sitefinity using your Facebook, LinkedIn, or Google username/password.
How to Use It:
Since you’re dealing with authentication & site permissions, this does take some setup in the backend. Fortunately, it’s a one-time thing. Here are the steps.
- In Sitefinity, click the Administration tab. Select “Settings.”
- Click the Advanced tab up top.
- Click “Authentication” in the left-hand column.
- Click “SecurityTokenService.”
- Click “AuthenticationProviders.”
- You’ll see a list with these options: ADFS, Facebook, Google, Microsoft, Twitter, LinkedIn, and GitHub. Click the one you want to use.
- Enter your “application ID” and “application secret” from the social provider. Here are links to documentation on how to do this for Facebook and Google:
Using OAuth 2.0 to Access Google APIs
Register and Configure an App – Facebook for Developers
- Click Save to save the information.
Once you set up the social provider in Sitefinity, users have it easy. They only have to click “Authenticate with Google/Facebook/etc.” on the Sitefinity Login page. Then click “Allow” on Google’s Sitefinity Access prompt, and enter your Google username & password.
Make Sure Your Security is Up-to-Date Beforehand!
Before you enable third-party user authentication, please make sure your website and its hosting server have up-to-date security. You don’t want to enable Google account logins, and find hackers sneaking in the next day.
If you’re curious about all the other Sitefinity 10 features, here’s the full list: What’s New in Sitefinity 10
Progress has also published short videos depicting the new features in 10. Most deal with setup, but they also discuss improvements to website management: Videos – What’s New [Sitefinity 10]
If you enjoyed any of our latest posts, don’t forget to share them with your colleagues on social media. And join us again soon!