SSO Portal

SSO Portal is a client portal designed for companies that provide services to other companies.

Instead of creating and maintaining another set of user accounts for every customer, SSO Portal authenticates each customer's employees through their own Microsoft Entra tenant. The portal can then be presented under the customer's domain and corporate branding, allowing your services to appear as a natural extension of their own intranet rather than another external vendor site.

No Account Maintenance

Since the portal is tied to each client's Entra tenant, all account maintenance and user support is handled by your client's team not yours.  You don't need a team to manage password resets.

Tiered Customization

Instead of styling the portal around your own message, this portal is built to style to match your client's corporate branding.  This gives you the ability to become a part of the client's intranet not an external entity.  Customization is possible on several levels to match the client's budget:

Domain Matching

Instead of being client.yourcompany.com, the site can appear as service.client.com.  This provides additional trust and allows the client to present it as their own.

Corporate Color Matching

Client pages can be based on any of the included open-source Bootstrap templates, with specific style and color overrides to match the client's corporate branding.

Custom Bootstrap Template

As client pages are all Bootstrap-based, and custom template can be built to precisely match the client's corporate branding.  This is typically a one-time effort, but may require periodic recurring effort as the product evolves.

Custom Pages

Applications can use a custom set of JSP pages to provide complete control over presentation.  This requires a significant forward commitment as these pages will have to be separately updated for all future changes.

Built-in Applications

While custom applications are possible, built-in applications are provided for common use cases:

Application Function
Outbound SSO Include external applications via SAML or JWT handoff
Group Chat Group chat supporting inline transfers and cross-organizational identification
AI Support Agent An AI / LLM chatbot with full prompt control, Zero Data Retention design, and custom data access tools
Sharepoint Integration Provide documents from your Sharepoint library with identity-based filtering
Application Hosting Provide access to non-web applications in a browser, based on Guacamole technology

Product State

This product is currently in development.  The production facets of the application are ready for beta, but the administration interface is not complete.