Project -
ISV Platform apps for IBM Security Verify
Objective
ISV Platform apps is a concept on the applications page for the tenant administrator persona. Today in IBM Security we have "Custom Application" (which can be an application link, SAML, OIDC), and we have a SaaS apps catalog. The product needs a third category - Platform Apps. These are applications that are not enabled by default, but that the tenant administrator persona can "enable" (or create an instance of - an app could have more than one instance with a different configuration for each) for his subscription. Typically they would be OIDC apps and get an access token from end-user or tenant administrator and can do stuff (call our APIs) with that token.  Good examples of platform apps that we could provide are: Help desk User Self Care - example use case - End-user got stuck at the time of authentication / locked and makes a call to the Help desk. Help desk usage proposed solution to unblock end users. Custom reports and dashboards - example use case - need a pictorial representation of event data like Adaptive access, user lockout or multi-factor authentication on a certain time/geo/application.  Basically any application capability that can leverage our APIs.
Outcomes
Code for Platform Apps, Publication/Blog, Demo Videos
Apply by Date
31/10/2020
Applied Teams
1 / 1
Duration
6 months
College
1. Cummins College of Engineering, Pune2. Vishwakarma Institute of Technology, Pune
Mentor
Mahesh
Mahesh's comments

Product overview - IBM®Security Verify is a non-disruptive IDaaS solution that bridges from on-premises Identity and Access Management to the cloud. It speeds business agility to adopt cloud applications, increases user productivity with single sign-on from any device, and enables greater IT efficiency by extending existing infrastructure. 

 

Problem statement - ISV Platform apps is a concept on the applications page for the tenant administrator persona. Today in IBM Security we have "Custom Application" (which can be an application link, SAML, OIDC), and we have a SaaS apps catalog. The product needs a third category - Platform Apps. These are applications that are not enabled by default, but that the tenant administrator persona can "enable" (or create an instance of - an app could have more than one instance with a different configuration for each) for his subscription. Typically they would be OIDC apps and get an access token from end-user or tenant administrator and can do stuff (call our APIs) with that token. 

Good examples of platform apps that we could provide are:

Help desk User Self Care - example use case - End-user got stuck at the time of authentication / locked and makes a call to the Help desk. Help desk usage proposed solution to unblock end users.

Custom reports and dashboards - example use case - need a pictorial representation of event data like Adaptive access, user lockout or multi-factor authentication on a certain time/geo/application. 

Basically any application capability that can leverage our APIs.

 

Product Overview - https://www.ibm.com/support/knowledgecenter/SSCT62/com.ibm.iamservice.doc/concepts/c_overview.html 

 

Domain : Security/Identity and Access Management

 

Technologies - REST APIs, OIDC, SAML, node js and python.