Third-Party Cloud Content Access via Mediator Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies lack an intuitive and integrated method for third-party applications to access content stored in cloud-based platforms, compromising user experience and security, especially in enterprise settings where sensitive documents are involved.
Innovation Solution
A system and method that enables third-party applications to access and edit content within a cloud-based platform securely, using a controlled launching interface and software library/framework, allowing users to choose preferred applications while ensuring content is stored back to the cloud-based environment, thereby maintaining security and flexibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third-party applications are allowed to access cloud-based content, then application versatility and user choice are improved, but security and content control are worsened
Solution Approach 1:
The cloud-based environment acts as an intermediary between the third-party application and the content storage system. The application accesses content through the cloud environment's controlled interface rather than directly, enabling versatility while maintaining security through the mediating layer that enforces access policies and content return requirements
2Ease of operation
If third-party applications can store content locally, then ease of operation is improved, but content control and platform integrity are worsened
Solution Approach 1:
Instead of allowing applications to freely store content locally and then trying to control it, the system inverts the approach by requiring all content to be stored back in the cloud-based environment. The application provides local access convenience for operations, but the final storage destination is controlled to be the cloud platform, thus maintaining content control while enabling operational ease
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Techniques are disclosed for methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform. In one embodiment, a method includes, providing a third-party application with direct access to content in a cloud-based environment. The third-party application is hosted by an entity different from that of the cloud-based environment. In some embodiments, the direct access to the content in the cloud-based environment is provided to the third-party application and accomplished without a need to access an application that is native to the cloud-based environment.