How-tos

Easily secure access to your Bluemix apps with SSO

Share this post:

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!

SSO Setup Page

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.

Integrate SSO with App

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.

More stories
February 13, 2019

Simplify and Automate Deployments Using GitOps with IBM Multicloud Manager 3.1.2

Use Argo CD, a GitOps continuous delivery tool for Kubernetes, and IBM Multicloud Manager to achieve declarative and automated deployment of applications to multiple Kubernetes clusters.

Continue reading

February 11, 2019

Solving Business Problems with Splunk on IBM Cloud Kubernetes Service

In this tutorial, we will install Splunk Connect for Kubernetes into an existing Splunk instance. Splunk Connect for Kubernetes provides a way to import and search your Kubernetes logging, object, and metrics data in Splunk.

Continue reading

February 8, 2019

A How-To for Migrating Redis to IBM Cloud Databases for Redis

If you’re moving your data over to IBM Cloud Databases for Redis, you’ll need to take some steps to successfully migrate all of your data. We’ve got you covered. In this post, we’ll show you a quick way to start migrating your data across to Databases for Redis, whether your database is on-premise or in the cloud.

Continue reading