Differentiated Authorization Tokens for Multi-Domain Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional authorization tokens in multi-domain applications are not differentiated by domain, leading to excessive permissions and the inability to implement least privilege permissions effectively.

Innovation Solution

The system introduces differentiated authorization for domains by separating user and device authorization mechanisms into multiple levels, generating unique authorization tokens for each domain with specific permissions, and implementing granular constraints across various tiers for access control and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single authorization token is used across multiple domains, then system authorization is simplified, but excessive permissions are enabled and least privilege cannot be implemented

Engineering Contradiction:
Improveauthorization mechanism complexityVSAvoidsecurity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the authorization mechanism by introducing domain-specific authorization tokens (DSATs) that are divided into domain-specific components (DSCs). Each DSC is tailored to specific domains and resources, allowing fine-grained control over permissions. This segmentation enables the system to move from a single broad authorization token to multiple specialized tokens, each with appropriate permissions for specific domains, thereby implementing least privilege while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

2Reliability

If authorization tokens are differentiated by domain, then least privilege permissions can be implemented, but system authorization complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidauthorization mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by creating domain-specific authorization tokens with permissions tailored to each domain's specific requirements. Each token contains only the necessary permissions for its designated domain, avoiding unnecessary broad access. This localized approach to authorization ensures that each domain receives exactly the permissions it needs (no more, no less), implementing least privilege while managing complexity through domain-specific customization rather than global uniformity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces a new dimension to authorization by adding domain specificity as an additional layer to the traditional authorization model. Instead of a single-dimensional authorization token that applies universally, the system creates multi-dimensional tokens that incorporate domain identifiers, resource types, and specific permission scopes. This dimensional expansion allows for fine-grained control while organizing complexity through structured categorization of domains and resources.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12212572B2Differentiated authorization for domains of a multi-domain application
Publication Date: 2025.01.28 CAPITAL ONE SERVICES LLC
  • US12212572B2 patent drawing
  • US12212572B2 patent drawing
  • US12212572B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for differentiated authorization for domains of a multi-domain application. A computing device may identify a familiarity indicator based on identity information received with a request for access to a multi-domain application. Based on a risk assessment of the familiarity indicator, an access level for the access to the multi-domain application may be identified. A request for an access token that enables access to a first domain of the multi-domain application may be authorized based on the access level. A request for an access token that enables access to a second domain, such as a domain associated with a higher access level than the first domain of the multi-domain application, may be denied based on the access level.