Software

System Integration with Identity and Access Management Solution

Our client offers a cloud-based identity and access management (IAM) solution that allows enterprises of all sizes to secure cloud and on-premise apps for all users and devices. Pre-integrated with thousands of applications, the solution enables IT to easily and securely tie its directory infrastructure to business applications. IT then has centralized access control, can enforce rule-based security policies, enable multi-factor authentication and automate user provisioning, and easily report on identity policy compliance.

The client developed a service that provides single sign-on and identity management for cloud-based applications. They focus primarily on companies that operate in the cloud and integrate with cloud apps using Security Assertion Markup Language (SAML), Web Service-Federation (WS-Federation), OpenID, and web services integration.

Business Challenge

The client has a significant pipeline of the systems to be integrated with its solution and needed a dedicated team to help with the tasks. Additionally, they needed new connectors to share it with potential customers.

Project Description

The client collaborated with SoftServe to integrate the systems with its IAM solution. SoftServe started with a dedicated team—three full-time engineers and one part-time TPM architect. Also, two interns now moved to billable positions and one quality control (QC) are part of the core team. The initial project duration was six months. Currently, there are 13 team members and 2 sub teams supporting the client.

The TPM worked with the client and SoftServe team to develop the product requirements. To ensure consistent communication, the SoftServe team:

  • Met with the client onsite
  • Hosted demo meetings
  • Conducted weekly sync meetings

With the time difference being 10 hours, the SoftServe team adjusted its work hours in order to collaborate more effectively with the client.

Technology Stack

Back-end technologies: Ruby, Ruby on Rails, Node Source Control: .git
Client-side components: Java, .Net, Python Continuous Integration: TeamCity
Front end technologies: jQuery, Marionette, React Cloud host provider: AWS
DBMS: PostgreSQL, Redis Issue Tracking Tool: Jira
Message-broker: RabbitMQ Process: Scrum with 2-weeks sprints

Value Delivered

As a result of the project, the client has realized the following benefits:

  • New systems integrated (HR and SIEM systems)
  • Improved time to market
  • Increased number of customers
Let's Talk