Federation Server SSO via ID Federation Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of web applications increases, the authentication server faces a significant burden in managing user IDs and passwords, requiring excessive computational resources to facilitate Single Sign-On (SSO) across multiple applications.

Innovation Solution

A federation server configures and manages ID federations between itself and multiple applications, receiving authentication requests from one application and sending them to another, allowing seamless SSO without the need for the federation server to store and manage user credentials for all applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an authentication server is used to manage user IDs and passwords for multiple web applications, then Single Sign-On functionality is achieved, but the computational resources and management burden increase drastically

Engineering Contradiction:
ImproveSingle Sign-On functionalityVSAvoidcomputational resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent segments the authentication system into multiple independent authentication servers, each responsible for a specific web application. Instead of one server managing all applications, each application has its own dedicated authentication server that handles only its user credentials, dividing the management burden into smaller, manageable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a federation mechanism as an intermediary layer between authentication servers and web applications. This federation system enables different authentication servers to trust and recognize each other's authentication results, allowing Single Sign-On across applications without requiring one server to manage all credentials directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the number of web applications increases, then the scope of SSO coverage expands, but the burden of managing user credentials increases

Engineering Contradiction:
ImproveSSO coverage scopeVSAvoidcredential management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments credential management by assigning each web application its own authentication server. This segmentation allows the system to scale to multiple applications without increasing the complexity of any single server, as each server only manages credentials for its specific application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The federation mechanism provides a universal interface that works across all web applications. By establishing federation relationships between authentication servers, the system achieves multi-application SSO coverage through a standardized federation protocol that can be extended to any number of applications.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If a single authentication server manages all user credentials, then centralized control is achieved, but the computational load becomes excessive

Engineering Contradiction:
Improvecentralized controlVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent divides the centralized authentication function into multiple distributed authentication servers. Each server maintains local control over its application's user credentials, eliminating the need for a single server to handle all authentication operations and reducing the computational load on each individual server.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The federation mechanism acts as an intermediary that enables centralized control across distributed servers. Through federation relationships and mutual trust agreements, the system achieves coordinated authentication control without requiring one server to bear the full computational burden of managing all credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10834069B2Identification federation based single sign-on
Publication Date: 2020.11.10 WORKDAY INC
  • US10834069B2 patent drawing
  • US10834069B2 patent drawing
  • US10834069B2 patent drawing

AI summary

A computer readable medium having instructions embodied therewith, the instructions executable by a processor or programmable circuitry of a federation server to cause the processor or programmable circuitry to perform operations including configuring a plurality of identification (ID) federations between the federation server and a plurality of applications such that each of the plurality of ID federations is between the federation server and one of the plurality of applications, receiving a first authentication request for authenticating a user who has been authenticated on a first application of the plurality of applications using an ID federation between the first application and the federation server from among the plurality of ID federations, and sending a second authentication request to a second application of the plurality of applications for authenticating the user using an ID federation between the federation server and the second application from among the plurality of ID federations.