Single Sign-On Account Mapping via SAML Assertions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely accessing sensitive data across multiple systems due to unreliable automated matching of user accounts and lack of seamless single sign-on functionality, especially when users represent multiple organizations.

Innovation Solution

Implementing a system login and single sign-on method that uses Security Assertion Markup Language (SAML) for identity assertion and validation, combined with self-mapping to establish reliable connections between user accounts across different systems, enabling secure access to protected applications while allowing users to select their affiliated organizations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated matching of user accounts across systems is implemented, then access efficiency is improved, but reliability of account matching deteriorates due to mismatches and errors

Engineering Contradiction:
Improveaccess efficiencyVSAvoidaccount matching reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system enables users to manually create and manage their own account mappings across different systems through a self-service interface. When automated matching fails or is unavailable, users can directly associate their accounts with the organizations they represent, ensuring both efficiency and reliability without requiring administrative intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary mapping table that stores explicit associations between user accounts in different systems. This mapping table acts as a mediator that resolves uncertainties in automated matching by providing pre-established, verified account relationships, thereby improving reliability while maintaining automated access efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If single sign-on functionality is implemented across multiple systems, then ease of operation is improved, but system complexity increases due to integration requirements

Engineering Contradiction:
Improvesingle sign-on convenienceVSAvoidsystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the complex identity management and account mapping logic from individual applications and centralizes it in a dedicated identity management system. This separate module handles authentication and account resolution, allowing applications to maintain simple, clean code while still providing seamless single sign-on functionality across multiple systems.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The identity management system implements a universal authentication mechanism that works across multiple different systems and applications. By creating a common framework that handles various authentication scenarios (automated matching, manual mapping, organization selection), the system achieves single sign-on convenience without requiring separate integration solutions for each application.

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

3Object-affected harmful factors

If strict access control policies are enforced based on user identities, then security is improved, but ease of operation deteriorates due to multiple login requirements

Engineering Contradiction:
Improvedata securityVSAvoidlogin process simplicity
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system performs preliminary account mapping and organization association during the authentication process itself, before the user needs to access specific resources. By pre-establishing the user's identity and organizational affiliations during login, the system maintains strict access control policies while eliminating the need for additional logins or security prompts during subsequent operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9189615B2Systems and methods for system login and single sign-on
Publication Date: 2015.11.17 OPENLANE US INC
  • US9189615B2 patent drawing
  • US9189615B2 patent drawing
  • US9189615B2 patent drawing

AI summary

Systems and methods for system login and single sign-on are described. A first application of a first system receives a request to access a protected application of a second system. An assertion is generated in response to the request. The assertion asserts an identity in the first system of a user generating the request. The assertion is validated and first account information corresponding to the assertion is extracted. The first account information is information of a first account of the user in the first system. Second account information is determined that is information of a second account of the user in the second system. A mapping is generated between the first account and the second account using the first account information and the second account information. The mapping is used to provide access to the protected application by the requestor.