Tenant-Specific Access Tokens for Independent Service Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face vulnerabilities due to the use of a single private key for generating digital access tokens, which can compromise security, and piggy-back service systems need to interact with the token issuing system for validation and authorization, leading to scalability issues.

Innovation Solution

Generate tenant-specific digital access tokens with a header, payload, and signature using a tenant-specific private key, allowing piggy-back service systems to validate and authorize access independently without contacting the token issuing system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single private key is used to generate all digital access tokens for the multi-tenant service, then the token generation process is simplified and faster, but the security of the system becomes vulnerable to breaches

Engineering Contradiction:
Improvetoken generation speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the single private key into multiple tenant-specific private keys, with each tenant having their own unique key pair. This segmentation allows each tenant to be authenticated independently using their specific key, maintaining security while enabling parallel token generation across multiple tenants without requiring a single centralized key management process.

Inventive Principle:
Principle #1Segmentation

2Reliability

If piggy-back service systems constantly query the token issuing system for digital access token validation, then authentication accuracy is maintained, but system scalability is limited due to increased interaction requirements

Engineering Contradiction:
Improveauthentication accuracyVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent embeds authentication information directly into the digital access token during its generation. The token includes the tenant identifier and authentication data that piggy-back service systems can use to validate tokens independently without needing to constantly query the token issuing system. This preliminary inclusion of validation data enables scalable authentication while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital access token is designed to contain all necessary authentication information needed by piggy-back service systems to validate it independently. The token essentially serves itself by including the tenant identifier and authentication data, eliminating the need for continuous external validation queries and enabling the system to scale without compromising authentication accuracy.

Inventive Principle:
Principle #25Self-service

3Reliability

If piggy-back service systems interact with the token issuing system for authorization enforcement, then authorization accuracy is maintained, but system complexity and interaction requirements increase

Engineering Contradiction:
Improveauthorization accuracyVSAvoidsystem interaction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The digital access token is designed to serve multiple functions: it contains tenant identification information, authentication data, and authorization details all in one structure. This multi-functionality allows piggy-back service systems to perform both authentication and authorization enforcement using the same token without requiring separate interaction mechanisms, thereby reducing system complexity while maintaining accuracy.

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

Data Source

PatentUS12476961B2Systems and methods for generating digital access tokens independently comsumable by a piggy-back service system
Publication Date: 2025.11.18 SALESFORCE INC
  • US12476961B2 patent drawing
  • US12476961B2 patent drawing
  • US12476961B2 patent drawing

AI summary

A method and system for generating a digital access token consumable by a piggy-back service system has been developed. A request for a digital access token for a client is received. The digital access token is associated with a tenant. At least one standard claim associated with a client attribute of the client is generated. The digital access token includes a header, a payload, and a signature. The payload includes the at least one standard claim associated with the client attribute. The digital access token enables the piggy-back service system to independently authorize access by the client to at least one service at the piggy-back service system based on the at least one standard claim. The digital access token is transmitted to a first device associated with the client.