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.
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.
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.
|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|
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