User Store Protocol Translation for Authentication Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing authentication and authorization across diverse user managers and resources in computing systems increases with the need to comprehend multiple communication protocols and manage varying authentication services, leading to system complication and difficulty in access management.

Innovation Solution

A computing system infrastructure with a common application programming interface (API) and user stores that translate commands into specific protocols, along with a principle map to manage access principles, allows for single protocol communication with multiple user managers, simplifying the management of authentication and authorization processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the application is designed to comprehend multiple communication protocols to communicate with different user managers, then the system can support diverse authentication services, but the application becomes more complicated and difficult to program and manage

Engineering Contradiction:
Improvesupport for diverse authentication servicesVSAvoidapplication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces user stores as intermediary components between the application and user managers. Each user store is configured with a specific communication protocol and translates application requests into the appropriate protocol for the target user manager. This mediator layer allows the application to interact with multiple user managers using a single, simplified protocol while maintaining support for diverse authentication services.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system by separating the protocol-specific functionality into individual user stores, each associated with a specific user manager and communication protocol. This segmentation isolates protocol complexity into discrete, manageable units rather than requiring the application to handle all protocols directly, thereby reducing application complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple user managers with unique protocols are integrated into the system, then comprehensive authentication coverage is achieved, but access management becomes more difficult

Engineering Contradiction:
Improveauthentication coverageVSAvoidaccess management ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a universal interface layer through user stores that handles multiple functions: protocol translation, authentication request routing, and authorization principle mapping. This universal layer allows the application to manage access to multiple user managers with unique protocols through a single, standardized interface, thereby maintaining comprehensive authentication coverage while simplifying access management operations.

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

3Measurement precision

If the application must send requests in particular syntaxes required by each user manager, then accurate communication is achieved, but the programming and management difficulty increases

Engineering Contradiction:
Improvecommunication accuracyVSAvoidprogramming complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

User stores serve as intermediary translators that receive standardized requests from the application and convert them into the specific syntaxes required by each user manager. This translation layer ensures accurate communication with each user manager while shielding the application from syntax complexity, thereby maintaining communication accuracy without increasing programming complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7606917B1Method, apparatus and system for principle mapping within an application container
Publication Date: 2009.10.20 SAP SE
  • US7606917B1 patent drawing
  • US7606917B1 patent drawing
  • US7606917B1 patent drawing

AI summary

According to one aspect of the invention, a computing system capable of communicating with first and second user managers, the first user manager to perform authentication and authorization services for a first resource and the second user manager to perform authentication and authorization services for a second resource, is provided. The computing system comprises a container having an application, a first user store associated with the first user manager, and a second user store associated with the second user manager stored therein, the application to send a first user manager command to the first user store in a first format and a second user manager command to the second user store in the first format, the first user store to translate the first format into a second format and send the second format to the first user manager, the second user store to translate the second format into a third format and send the third format to the second user manager.