close window
Delaero Inc. implements a solution allowing the client’s product to integrate to almost any security framework.
Problem: Our client is a leader in Time and Attendance Systems and their flagship product, a web-enabled time and attendance package, has a propriety security framework making it difficult to integrate to enterprise security frameworks. They had several clients with custom security frameworks and needed to make their product work within these environments. The code of the core product couldn’t be customized for the individual clients as it would be too difficult for the client’s organization to support. Any solution developed needed to be extensible to allow it to work with other security frameworks.
Goals:
Build a solution that would enable Single Sign-On (SSO) capabilities for the product.
Make the solution extensible so it can be re-implemented at other clients with minimal work allowing the product to work with a multitude of security frameworks.
Build a solution that would be as isolated from product upgrades as possible and would survive all minor product releases.
Solution: Working with engineers from our client’s internal group, Delaero designed a small security framework that would allow customization and extension of the client’s product for almost any Single Sign On solution on the market today. The framework consists of an extensible interface that allows developers to write two pieces of code to customize the framework to integrate with almost any Security Framework package.
Results: The Single Sign On framework designed by Delaero has allowed our client to produce custom interfaces to the following products:
PeopleSoft Portal
SAP’s Portal
Netegrity’s SiteMinder
A custom http-based security framework
A custom ISAPI-based security framework
Directory Smart
Active Directory
Our client has implemented this solution at approximately 7 companies to date including two turnkey global clients with Delaero’s assistance.
The solution has also survived two minor releases and is currently being tested on the first major release since it was built.