Browser Extension Single Sign-On via Access Manager Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Single Sign-On (SSO) methods for web applications are inefficient, require complex changes to application structures, and need specialized skills, failing to effectively enable SSO across multiple applications without modifying the application or accessing dynamic attributes.

Innovation Solution

A system and method using a browser extension that receives and parses login credentials, generates XML data and digital scripts, and authenticates users through a database, enabling SSO across multiple web applications without altering the application structure, and allowing users to edit JavaScript without specialized skills.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Access Managers or Reverse Proxies are used for Single Sign-On, then single sign-on capability is achieved, but application structure changes are required and implementation complexity increases

Engineering Contradiction:
Improvesingle sign-on capabilityVSAvoidapplication structure changes
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an Access Manager as an intermediary component that mediates between users and multiple applications. The Access Manager handles authentication centrally, intercepting login requests and verifying credentials without requiring modifications to the application structures themselves. This mediator approach resolves the contradiction by providing SSO capability while avoiding the complexity of changing application architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If current SSO methods are implemented, then single sign-on is enabled, but specialized skills and niche skill sets are required for implementation

Engineering Contradiction:
Improvesingle sign-on functionalityVSAvoidimplementation difficulty
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements a self-service mechanism where the Access Manager automatically performs authentication tasks without requiring specialized manual configuration. The system autonomously manages credential verification, session tokens, and authentication state across applications. This automation eliminates the need for niche skills in implementation, as the system handles complex authentication logic internally while presenting a simple interface to users and administrators.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If browser extensions are used for SSO, then ease of operation improves, but inability to access dynamic attributes and submit login credentials occurs

Engineering Contradiction:
Improveuser operation simplicityVSAvoidaccess to dynamic attributes
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent designs the Access Manager with universal functionality that works across multiple applications and authentication scenarios. The system provides a standardized interface for login while internally adapting to different application requirements. The Access Manager can handle various authentication methods (username/password, tokens, certificates) and dynamically adjusts its behavior based on the application context, thus maintaining both ease of operation and adaptability to dynamic attributes.

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

4Adaptability or versatility

If JavaScript code changes are required for browser extensions, then functionality can be customized, but extension must be rebuilt and redeployed

Engineering Contradiction:
Improvefunctionality customizationVSAvoidrebuild and redeploy time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a configuration mechanism where authentication parameters, application endpoints, and custom behaviors can be pre-configured in the Access Manager. These configurations are stored and managed centrally, allowing customization of functionality without requiring code changes or rebuilds. When customization is needed, administrators can modify configuration settings, and the Access Manager automatically applies changes without requiring reconstruction or redeployment of the extension.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10079821B2System and method for web single sign-on through a browser extension
Publication Date: 2018.09.18 ILANTUS TECH PVT LTD
  • US10079821B2 patent drawing
  • US10079821B2 patent drawing
  • US10079821B2 patent drawing

AI summary

The embodiments herein disclose a system and method for enabling single sign-on for a user on a plurality of web applications through a browser extension. The system includes a browser extension installed on a client device and a server. The server includes a receiving module, a parsing module, an authentication module, a generating module, and a database.