Identity and Access Management Updates for Watson Services

Zia Mohammad
May 30, 2019 · 3 min read
Image for post
Image for post

Benefits of IAM Adoption

Enterprise customers brought up the need to assign access control for individual instances to different teams. Taking into account this user feedback, back in September of 2018, we shared with you some exciting news on the global expansion of Identity and Access Management (IAM) for IBM Watson Services.

Image for post
Image for post
Admin user-flow showcasing access controls within IAM
  • Introduction of API keys to for key rotation and faster authentication
  • The ability to connect service instances to apps and across different regions
  • Additional Premium features enabling compute, data, & network isolation in the IBM Public Cloud

Making the shift to IAM

Image for post
Image for post
Sample migration underway for a Watson Assistant Instance
  • Swapping of credentials in your applications. The duplicated instance will generate an APIKey instead of the traditional username:password. These credentials must be swapped in your applications.

Watson Service Specific Migration Process

Image for post
Image for post
A Watson Assistant service instance after it is duplicated. The IAM instance with an API key is linked.

Final Step: Swapping Credentials

Image for post
Image for post
The image above contains Python code which showcases the change needed from CF to RC based authentication.

IBM Watson

AI Platform for the Enterprise

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store