One of the biggest concerns that many organizations face when they start developing apps on the cloud is around security. How can you control who has access to your apps? How can you validate that the user really is who they claim to be? How can you integrate with Active Directory or another identity store that you already have on premise?
Recently, a completely revamped version of the Single Sign-on Service (SSO) was made available on Bluemix. “SSO V2.0” introduces many new capabilities that make it even easier for you to add user access security to your Bluemix apps. And best of all, you don’t have to become a security expert to do it!
With SSO V2.0 you can:
Authenticate: Choose from multiple different identity sources to authenticate your users from.
Integrate: Connect to existing on-premise identity sources like Microsoft AD and LDAP.
Manage: Create your own cloud directory and manage which users will have access to your apps.
Get social: Support consumer scenarios using social identity credentials that your users already have, like Facebook, Google, and LinkedIn.
Personalize: Customize the login experience for your end users to align with your own brand image.
Configure: Implement authentication in your apps using a configuration-not-coding approach for Java and Node.js.
The focus is to enable rapid development and deployment of secure apps. The service is based on standard protocols, like SAML 2.0 and OpenID Connect, which simplify interoperability. But at the same time, it’s not a requirement for app developers to learn the details of each of these protocols.
Our Getting Started with Single Sign On documentation will help to quickly walk you through the basic steps of setting up an instance of the service including choosing an identity source to authenticate from. The fastest way to get up and running and gain familiarity with the service is to create a Cloud Directory instance and add some test users to it. After you have the initial instance setup, the documentation will walk you through the steps to bind and integrate into your application and get it deployed and tested.
We definitely look forward to your feedback. If you have any questions or need help, you can reach out to us on the Bluemix Developer forums. And keep a look out for more cool features as we move through 2015.
This post is an excerpt from our solution tutorial that walks you through the process of building a predictive machine learning model, deploying it as an API to be used in applications, testing the model and retraining the model with feedback data. All of this happening in an integrated and unified self-service experience on IBM Cloud.
I’m one of the IBM Cloud App Service architects and have been involved in leading the team in the engineering and delivery of this tool for accelerating development of cloud native apps. After giving an overview of app architecture and stating the game plan, I’ll take you through video demos of creating two microservices and an iOS […]