Reader small image

You're reading from  Learning IBM Bluemix

Product typeBook
Published inOct 2016
Reading LevelIntermediate
PublisherPackt
ISBN-139781785887741
Edition1st Edition
Languages
Right arrow
Author (1)
Sreelatha Sankaranarayanan
Sreelatha Sankaranarayanan
author image
Sreelatha Sankaranarayanan

Sreelatha Sankaranarayanan has close to 16 years of experience in software engineering. She has been with Phoenix Global Solutions (now Tata Consultancy Services) for close to 2.5 years. She is currently with IBM India and has been with them for the last 13.5 years. During her career, she has been part of product development, support, and test teams, primarily working on enterprise middleware products. In her most recent role, she was responsible for evangelizing IBM's cloud platform as-a-service, Bluemix, and has worked with System Integrators, academia, and IBM partners to enable and support them with the adoption of IBM's cloud platform as-a-service, Bluemix. She has coauthored a redbook entitled B2B Solutions using WebSphere Partner Gateway v6.0, authored some developerWorks articles, and some blog posts on the Mobile Enterprise Application Platform (MEAP), Internet of Things (IoT), and cloud platform as-a-service (Bluemix). You can find her on Twitter at @sreelathas and on LinkedIn at https://in.linkedin.com/in/sreelathas.
Read more about Sreelatha Sankaranarayanan

Right arrow

Chapter 8. Security Services on Bluemix

In this chapter, we will look at what security services are available on Bluemix and how we can use them to secure our application on Bluemix. Securing your web applications and your cloud environment is a very important aspect of developing applications on cloud. In this chapter, you will learn about the security services provided on Bluemix and how you can configure one of the security services to provide an authentication service to your web application.

Note

Discussions in this chapter will be based upon the capabilities that are available on Bluemix at the time of writing this book.

In this chapter, you will learn about the following topics:

  • Overview of security services in Bluemix

  • Access Trail security service

    • Creating the Access Trail service instance

    • Working with the Access Trail service

  • Single Sign On security service

    • Creating the Single Sign On service instance

    • Configuring the identity sources in Single Sign On

    • Configuring the Cloud Directory

    • Configuring...

Overview of the security services in the Bluemix catalog


Services under the Security category in the Bluemix catalog are as follows:

  • Access Trail, which is an IBM service, in beta at the time of writing this book

  • Application Security on Cloud is an IBM-provided service

  • Single Sign On is an IBM-provided service

  • Adaptive Security Manager (ASM) is a third-party service

When you log in to Bluemix and select the Security category, you will see the security services created in your account:

From here you can create a new security service instance by clicking the Get started now! icon in the top-right corner, as shown in following screenshot:

Clicking the Get started now! icon, will display the security services available on Bluemix. At the time of writing this book, the available security services are as shown in the following screenshot:

Let us now look at some of these security services, what they offer as security functions, and how they can be used with your application on Bluemix.

Access Trail security service


Access Trail is an IBM service that allows you to monitor security within an IBM Cloud environment.

Note

This service is in beta at the time of writing this book.

Access Trail uses API call monitoring as the mechanism to monitor the IBM Cloud. When using the Access Trail service, all API calls in the IBM Cloud are monitored and any suspicious or unusual API activity is detected. Remedial measures to prevent the security breaches are carried out by preventing the specific API activity in the IBM Cloud environment. The Access Trail service captures API call logs, which is later used for filtering and monitoring the API call activity in the IBM Cloud. All APIs from IBM Cloud runtimes, services, applications, and user activity are logged.

Note

You can read the blog at https://ibm.biz/BdrFDt for more information on Access Trail.

Creating the Access Trail service instance

In this section, we will learn how to create the Access Trail service instance and how to configure...

Single Sign On security service


In this section, we will learn about another useful security service on Bluemix, called Single Sign On. We will learn to create the service instance, configure it, and integrate it with your web application on Bluemix.

Creating a Single Sign On service instance

Let's see how to create a Single Sign On service instance:

  1. Log in to your Bluemix account.

  2. Click the Security Category and from the Security Services dashboard, click Get started now!:

  3. From the list of security services, select Single Sign On, as shown in the following screenshot:

  4. Click Create after reviewing the information shown on the screen, as shown in the following screenshot:

  5. Once the service instance is created, you will see the screen shown in the following screenshot, where you will be prompted to enter a name for your service, which will be part of your service URL:

  6. Click Continue.

  7. You will see a screen where you can configure an identity provider that you can use to authenticate users to...

Summary


In this chapter, we discussed the security services available in Bluemix and we delved deeper into using two of the available security services in Bluemix. We learned how to offload your web application authentication functionality to the Single Sign On service in Bluemix. We also learned how to configure different kinds of identity sources in Single Sign On, and saw how they can be integrated to work with your application running on Bluemix.

In the next chapter, we will learn about microservice architecture and why Bluemix is a great platform for building applications that use microservice architecture.

lock icon
The rest of the chapter is locked
You have been reading a chapter from
Learning IBM Bluemix
Published in: Oct 2016Publisher: PacktISBN-13: 9781785887741
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
Sreelatha Sankaranarayanan

Sreelatha Sankaranarayanan has close to 16 years of experience in software engineering. She has been with Phoenix Global Solutions (now Tata Consultancy Services) for close to 2.5 years. She is currently with IBM India and has been with them for the last 13.5 years. During her career, she has been part of product development, support, and test teams, primarily working on enterprise middleware products. In her most recent role, she was responsible for evangelizing IBM's cloud platform as-a-service, Bluemix, and has worked with System Integrators, academia, and IBM partners to enable and support them with the adoption of IBM's cloud platform as-a-service, Bluemix. She has coauthored a redbook entitled B2B Solutions using WebSphere Partner Gateway v6.0, authored some developerWorks articles, and some blog posts on the Mobile Enterprise Application Platform (MEAP), Internet of Things (IoT), and cloud platform as-a-service (Bluemix). You can find her on Twitter at @sreelathas and on LinkedIn at https://in.linkedin.com/in/sreelathas.
Read more about Sreelatha Sankaranarayanan