Derived Access Token Generation for Extended Job Validity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current identity management systems in cloud environments face challenges in providing secure access across diverse devices and user types, with inconsistencies in security between on-premise and cloud environments leading to potential security breaches, especially when managing access for employees, customers, and partners.

Innovation Solution

A multi-tenant system that generates a derived access token with extended validity, allowing secure execution of jobs with delayed start times or prolonged durations, using a microservices-based architecture for cloud-scale identity and access management, ensuring unified security across hybrid cloud deployments and various access channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a request access token is used for cloud-based application access, then secure access control is achieved, but the token validity period is insufficient for jobs with delayed start times or prolonged durations

Engineering Contradiction:
Improvesecure access controlVSAvoidtoken validity period
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary actions by scheduling the job and persisting the request access token before the actual job execution. The job is scheduled with a start time that may exceed the token validity period, and the system prepares the derived access token in advance to ensure continuous secure access throughout the job's extended duration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a derived access token as an intermediary between the request access token and the cloud-based application access. The derived access token is generated based on the request access token and is specifically designed to have an extended validity period that covers the entire job duration, including delayed start times and prolonged execution periods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access tokens with short validity periods are used, then security is maintained, but jobs with extended durations cannot be executed securely

Engineering Contradiction:
ImprovesecurityVSAvoidjob execution flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic token management where the derived access token's validity period is adaptively extended to match the specific job's duration requirements. The system dynamically determines the appropriate token validity period based on the job's scheduled start time and expected duration, allowing flexible execution of various job types while maintaining security.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the validity period parameter of the access token from the standard short duration to an extended duration for the derived access token. This parameter change is specifically applied to accommodate jobs with delayed start times or prolonged durations, enabling the system to handle diverse job execution scenarios while preserving security through the token-based access control mechanism.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If consistent security policies are enforced across hybrid cloud environments, then security breaches are prevented, but system complexity increases

Engineering Contradiction:
Improvesecurity consistencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a universal derived access token mechanism that functions across both on-premise and cloud-based environments. The same token generation and validation process is applied consistently regardless of where the job executes, ensuring uniform security policies are enforced across the hybrid cloud architecture without requiring separate security mechanisms for different environments.

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

Data Source

PatentUS11258786B2Generating derived credentials for a multi-tenant identity cloud service
Publication Date: 2022.02.22 ORACLE INT CORP
  • US11258786B2 patent drawing
  • US11258786B2 patent drawing
  • US11258786B2 patent drawing

AI summary

A multi-tenant system that provides cloud-based identity management receives a request to execute a job, where the job has a scheduled start time, or a timeframe to complete, that exceeds the validity time of a request access token. The system generates the request access token corresponding to the job, where the request access token has access privileges. The system schedules the job and persists the request access token. The system triggers the job at the scheduled start time and generates a derived access token based on the request access token, where the derived access token includes the access privileges. The system then injects the derived access token during runtime of the job and calls a service using the derived access token to execute the job.