Authorization Check Web Service Request for Cloud Permission Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in cloud computing environments face difficulties in determining their authorized actions without actually performing them, leading to uncertainty in access permissions.

Innovation Solution

An authorization check system that allows users to verify their permissions through an API request with a parameter controlling whether to perform the action, utilizing state and policy information to determine authorization without executing the action, enabling users to determine their effective permissions and audit permissions without actual action execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users perform actions to verify authorization, then they can confirm their permissions, but they actually execute unwanted actions

Engineering Contradiction:
Improveauthorization verification accuracyVSAvoidunwanted action execution
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs authorization checking as a preliminary action before the actual resource operation. The authorization check API endpoint evaluates whether the user has permission to perform an action without actually executing the action. This allows users to verify their authorization status in advance, confirming their permissions while preventing unwanted actions from being executed.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the system provides detailed authorization information, then transparency is improved, but system complexity increases

Engineering Contradiction:
Improveauthorization information transparencyVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The authorization check API endpoint serves as an intermediary component that bridges the user and the authorization system. This dedicated endpoint receives authorization check requests, retrieves relevant authorization information from the authorization data store, evaluates the user's permissions, and returns the results without requiring users to interact with complex authorization infrastructure directly. This intermediary approach provides detailed authorization information while maintaining system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9648040B1Authorization check using a web service request
Publication Date: 2017.05.09 AMAZON TECH INC
  • US9648040B1 patent drawing
  • US9648040B1 patent drawing
  • US9648040B1 patent drawing

AI summary

An authorization check web service request is disclosed. The web service request can include a parameter controlling whether or not to perform the action associated with the web service request. The parameter can be included in the web service request itself, or it can be separated therefrom, such as being included in a customer account. Using this parameter, the requestor can perform an authorization check without actually performing the action. Thus, customers can determine the authorization result of a request without actually processing the request itself. Customers and other services can use this parameter to determine their effective permissions.