Policy-Based Automated Consent for OAuth Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User-centric identity protocols and delegated authorization protocols require users to manually authorize each client accessing their profile information, leading to an onerous authorization process, especially for similar sites, as there is no mechanism for automatic consent based on commonality between clients.

Innovation Solution

Implementing a policy-based automated consent technique that categorizes clients and grants access based on previous authorization decisions and client classifications, using a policy engine to determine if automated consent is applicable, and issuing an OAuth token for access without explicit user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual authorization is required for each client, then security control is maintained, but user operation burden increases and authorization efficiency decreases

Engineering Contradiction:
Improvesecurity controlVSAvoiduser operation burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary classification of clients into categories before authorization requests. When a user grants consent to one client, the system pre-establishes policy rules that automatically apply to other clients in the same category, eliminating the need for repeated manual authorization while maintaining security control through pre-defined classification criteria.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a universal consent mechanism where a single user authorization decision applies to multiple clients sharing common characteristics. The policy-based system creates a universal rule that automatically grants or denies consent to any client matching the defined category, reducing manual operations while maintaining consistent security control across similar clients.

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

2Reliability

If manual authorization is required for each client, then precise access control is maintained, but authorization time increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidauthorization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs client classification and policy rule creation in advance, before actual authorization requests occur. This preliminary action establishes pre-defined categories and consent rules, enabling the system to quickly determine authorization decisions without requiring time-consuming manual review for each individual client request.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent copies the authorization decision from one client to other clients within the same category. When a user grants consent to a representative client, the system creates copies of this authorization decision for all clients sharing the same characteristics, dramatically reducing the time required to authorize multiple similar clients while maintaining precise access control.

Inventive Principle:
Principle #26Copying

3Productivity

If automated consent is implemented without classification, then authorization efficiency improves, but security control precision decreases

Engineering Contradiction:
Improveauthorization efficiencyVSAvoidsecurity control precision
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments clients into distinct categories based on shared characteristics such as service type, trust level, or functional purpose. This segmentation enables the system to apply different consent policies to different client groups, maintaining precise security control by treating similar clients uniformly while allowing automated efficiency within each segment, rather than applying a blanket automated consent to all clients.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements local quality by applying customized consent policies to specific client categories rather than using a uniform approach. Each client category can have its own authorization rules and characteristics, allowing the system to maintain high security control precision for sensitive categories while enabling automated efficiency for trusted categories, thereby achieving both goals simultaneously.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9264436B2Policy-based automated consent
Publication Date: 2016.02.16 HCL TECH LTD
  • US9264436B2 patent drawing
  • US9264436B2 patent drawing
  • US9264436B2 patent drawing

AI summary

A technique for intelligent automated consent is described by which a client may be automatically authorized to access a resource owner's protected information (e.g., a profile) based on the owner's previous authorization decisions and/or other client classifications. Using this approach to granting consent, the resource owner is not required to intervene during the authorization step for each client that is requesting access. Clients may be categorized, and authorization given to individual clients based on the category to which they belong and/or the scope of the access request. The technique may be implemented with user-centric identity protocols, as well as with delegated authorization protocols. The technique provides for policy-based consent grants.