Centralized Access Control for Multitenant Collaboration Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multitenant platforms face challenges in managing permissions and policy compliance across multiple software platforms, leading to cumbersome and manual processes, which can delay the addition of new features or functionality, resulting in inefficiencies and potential losses in competitive advantage.

Innovation Solution

A centralized access control service that translates individual platform permissions API calls into a uniform form, enabling cross-platform permissions control, thereby simplifying permissions management from a per-platform task to an organization-level task, and eliminating the need for integrations to monitor permissions compliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual platform permission management is used, then each platform can maintain its own security policies, but the complexity of managing permissions across multiple platforms increases significantly

Engineering Contradiction:
Improveplatform security policy enforcementVSAvoidpermission management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized access control service as an intermediary layer between users and multiple collaboration platforms. This service receives permission requests, translates them into platform-specific API calls, and manages authentication across all platforms uniformly. The intermediary absorbs the complexity of multi-platform permission management while maintaining reliable security policy enforcement at each platform level.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The centralized access control service provides universal permission management functionality across diverse collaboration platforms (GitHub, GitLab, Bitbucket, etc.). It implements a unified authentication mechanism that works with multiple platforms simultaneously, eliminating the need for separate permission management systems for each platform while maintaining platform-specific security requirements.

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

2Reliability

If separate monitoring and auditing of each platform's permission database is performed, then security compliance can be maintained, but the time and resources required for auditing increase

Engineering Contradiction:
Improvepolicy complianceVSAvoidauditing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges separate auditing operations into a single centralized auditing process. Instead of independently monitoring each platform's permission database, the centralized access control service maintains a unified view of all permissions across platforms and performs single audits that verify compliance for the entire multi-platform ecosystem, dramatically reducing auditing time while maintaining policy compliance.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements continuous feedback mechanisms where the centralized access control service monitors permission states across all platforms in real-time. When permission changes occur, the system automatically verifies compliance and alerts administrators, eliminating the need for manual periodic audits and enabling ongoing policy compliance verification with minimal time investment.

Inventive Principle:
Principle #23Feedback

3Reliability

If manual updates of permission databases are performed, then security can be maintained, but productivity is reduced due to manual intervention requirements

Engineering Contradiction:
ImprovesecurityVSAvoidfeature onboarding speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The centralized access control service implements self-service automation for permission database updates. When new platforms or features are added to the collaboration environment, the system automatically detects them, configures appropriate permission structures, and integrates them into the unified authentication framework without requiring manual security administrators to update each platform's permission database, thereby maintaining security while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration of permission structures and security policies in advance during platform integration. When new collaboration platforms are added, the centralized service pre-configures authentication mechanisms and permission schemas, so that when features need to be onboarded later, the permission infrastructure is already in place and ready for automatic deployment, eliminating manual intervention delays.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If per-platform permission management is used, then each platform can be configured independently, but the ease of operation for IT administrators decreases

Engineering Contradiction:
Improveplatform configuration flexibilityVSAvoidpermission management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The centralized access control service acts as an intermediary that provides a simplified, unified interface for IT administrators to manage permissions across all platforms. Administrators interact with a single control panel that translates their high-level permission decisions into platform-specific configurations, maintaining the adaptability and flexibility of per-platform configuration while dramatically improving ease of operation by eliminating the need to manually configure each platform separately.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11935006B2Centralized access control system for multitenant services of a collaborative work environment
Publication Date: 2024.03.19 ATLASSIAN US INC
  • US11935006B2 patent drawing
  • US11935006B2 patent drawing
  • US11935006B2 patent drawing

AI summary

A permissions management system and a method for managing permissions in a multiplatform environment. A centralized permissions management system is communicably coupled to a gateway service that receives API calls and requests for content from edge devices, such as user devices. The gateway forwards permissions requests to the centralized permissions management system that determines whether a given user identifier is permitted to access content referenced by a given content identifier. In response, the centralized permissions management system returns an authorization response that, in turn, is forwarded to an identified or determined platform which, in response, can serve content and/or service an API call.