Authentication Token Validation for Web Application Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing single sign-on (SSO) systems rely on the availability of an identity provider (IdP) for user authentication, leading to inconvenience and potential monetary losses when the IdP is unavailable.

Innovation Solution

A method and system that retrieves an authentication token from an external trusted source, allowing users to access web applications without relying on the availability of the identity provider, using a processor to validate user identifiers and biometric data, and forwarding the authentication token to relying party applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If single sign-on (SSO) is performed using an identity provider (IdP), then user authentication is simplified and security is enhanced, but access to web applications is blocked when the IdP is unavailable

Engineering Contradiction:
Improveauthentication availabilityVSAvoiduser access convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a relying party application as an intermediary that can perform local authentication validation. Instead of requiring all authentication requests to pass through the central IdP, the relying party application can validate authentication tokens locally, serving as a mediator between the user and the authentication system. This resolves the contradiction by maintaining authentication availability through local validation capabilities while preserving the security benefits of centralized authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary authentication where users authenticate in advance and receive authentication tokens that can be validated locally by relying party applications. This preliminary action stores authentication credentials locally, enabling access continuity even when the IdP is unavailable. The authentication is performed beforehand, and the resulting tokens enable subsequent access without requiring real-time IdP connectivity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If authentication tokens are always retrieved from an external trusted source, then authentication security is maintained, but system complexity increases and access is blocked when the external source is unavailable

Engineering Contradiction:
Improveauthentication securityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the authentication system into two independent parts: (1) the external trusted source that issues authentication tokens, and (2) the relying party application that validates tokens locally. This segmentation allows the system to maintain security through external authentication while reducing complexity and improving availability through local validation capabilities. Each component can operate semi-independently, resolving the contradiction between security and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling the relying party application to perform authentication validation locally rather than requiring all operations to connect to the external trusted source. Different parts of the system have different functions: the external source issues tokens while the local application validates them. This local validation capability reduces system complexity and improves availability while maintaining the security benefits of external authentication.

Inventive Principle:
Principle #3Local quality

3Reliability

If multiple passwords are required for accessing different web applications, then security is improved, but user usability deteriorates due to the need to recall multiple credentials

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements universality by creating a single authentication token that can be used across multiple relying party applications. Instead of requiring separate passwords for each application, the same authentication mechanism and token format can validate access to multiple different web applications. This multi-functional authentication approach maintains security while dramatically improving usability, as users only need to manage one set of credentials.

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

Data Source

PatentUS20240104181A1Method and system for authentication
Publication Date: 2024.03.28 KONICA MINOLTA BUSINESS SOLUTIONS USA INC
  • US20240104181A1 patent drawing
  • US20240104181A1 patent drawing
  • US20240104181A1 patent drawing

AI summary

A method, a system, and a non-transitory computer readable program code are disclosed for authentication of users for access to web applications. The method includes receiving, by a processor, a user identifier and a biometric identifier for a user with a request to access one or more relying party applications; validating, by the processor, the user identifier and the biometric identifier for the user with the request to access the one or more relying party applications; retrieving, by the processor, an authentication token for the user from an external trusted source; forwarding, by the processor, the authentication token for the user retrieved from the external trusted source to the one or more relying party applications; and receiving, on the processor, authentication from the one or more relying party applications for the user to access the one or relying party applications.