Identity and Access Management

7:40 am
September 2, 2021
cogent infotech
Dallas, TX
Application Development
Application Development
Case Study

The Customer

The client is an American multinational conglomerate holding company, head quartered in Dallas, Texas. It one of the world’s largest telecommunications companies, and the second largest provider of mobile telephone services with investments in media and entertainment. The client is on the top 50 Fortune500 rankings of the largest United States corporations, with revenues of in excess of $150 billion

The Challenge

The identity and access management platform currently being developed by the client for internal usage, and as part of overall application for external clients. the platform is organized into multiple sub-projects like FirstNet, Enterprise ,Business, etc. which implement different use-cases based on client requirements.

Among the many goals of the platform, some are simplification of an end-user’s authentication& authorization process through single sign-on capability, and expansion of options available to end-users by supporting biometric, facial, and/or smart device-based authentication.

The Process and Solutions

  • Develop REST APIs and MVC controllers utilizing Spring Framework.
  • Design responsive cross-browser web-pages utilizing HTML5/CSS3 and Bootstrap
  • Create dynamic single-page web applications utilizing JavaScript and AngularJS
  • Develop back-end business logic utilizing Java programming language
  • Perform test-driven development utilizing JUnit and Mockito frameworks
  • Write SQL queries to perform CRUD operations in Oracle database
  • Develop robust back-end business logic to interact with IBM SAM (Web SEAL) LDAP
  • Utilize J Boss and Tomcat application servers to deploy web applications
  • Utilize Git and Source tree for version control and source code management
  • Utilize Eclipse IDE to develop and debug application code.

Tech Stack-

Java 8, Spring Boot 2.x,HTML5, CSS3, JavaScript, Angular, Bootstrap, Oracle DB, Apache Cassandra, Hibernate, JBoss, Tomcat, Docker, Kubernetes, LDAP, IBM SAM, JUnit, Mockito,Log4j, Maven, Jenkins, Eclipse, STS, Git, Bitbucket, Source tree.

The Impact

Business benefits:

  • Provides an integrated approach to enterprise authentication & single sign-on
  • Replaced multiple redundant legacy applications for identity management
  • Provides enhanced security through fine grain access control
  • Enhanced login experience through responsive single page web application
  • Single source of truth for user's identity and access related data
  • Flexible architecture to support multi-tenant cross vertical applications.

Heading

This is some text inside of a div block.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Related Case Studies