Credential Mapping Key Objects for Analytics Platform Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Analytics platforms currently lack the ability to store and manage multiple sets of credentials for different data sources within a user profile, requiring a single credential to be used across all databases, which limits user access and administrative control.
Innovation Solution
Implementing a one-to-many credential mapping system that allows multiple sets of unique user credentials to be stored and mapped to different data sources within a user profile, enabling transparent authentication and enhanced administrative control over access permissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single user credential is stored in the user profile for authentication, then the system structure remains simple, but the user cannot access multiple different data sources with different credentials
Solution Approach 1:
The patent segments the credential storage system by introducing credential mapping key objects that separate different credential sets. Each credential mapping key object stores a specific credential set and associates it with a data source, allowing the user profile to contain multiple segmented credential groups rather than a single unified credential storage structure.
Solution Approach 2:
The patent introduces credential mapping key objects as intermediary elements between the user profile and data sources. These key objects serve as mediators that link user credentials to specific data sources, enabling the system to manage multiple credentials without requiring the user to manually select or enter them, thus resolving the contradiction between versatility and complexity.
2Reliability
If the same user credential is used in all databases, then the credential management is simple, but the security and administrative control are reduced
Solution Approach 1:
The patent applies local quality by allowing different credential sets to be associated with different data sources through credential mapping key objects. Each mapping key object can contain credentials specifically tailored for its associated data source, enabling localized authentication strategies that enhance security for each data source while maintaining a unified user profile structure.
Solution Approach 2:
By segmenting credentials into separate credential mapping key objects, the system enables granular control over which credentials are used for which data sources. This segmentation enhances security by ensuring that compromised credentials for one data source do not automatically compromise access to other data sources, while the segmented structure manages complexity through organized separation.
3Ease of operation
If manual credential entry is required for each data source, then flexibility is maintained, but user convenience and productivity are reduced
Solution Approach 1:
The patent implements self-service by enabling the system to automatically select and apply the appropriate credential set from the user profile based on the target data source. When a user initiates access to a data source, the system automatically retrieves the corresponding credentials through the credential mapping key objects without requiring manual user intervention, thus improving ease of operation while managing multiple credential sets.
Solution Approach 2:
The credential mapping key objects act as intermediaries that automatically match user credentials with the appropriate data source. This intermediary mechanism eliminates the need for users to manually manage and select from multiple credential sets, as the system handles the matching process automatically, thereby improving user convenience while supporting a large quantity of credential sets.
Data Source
AI summary
An analytics platform or another system is provided to store multiple sets of credentials and other connection information in each user profile and to map the stored credentials to different resources within the platform. Each set of credentials can be associated with a credential mapping key, and each resource in the platform can be mapped to the credentials using a connection associating the resource with the credential mapping key. By mapping multiple sets of credentials and other connection information to the resources within the platform, the user profile can be transparently authenticated when accessing resources in the platform, different credentials can be used to authenticate the user profile with accessing different resources, and administrators can benefit by having greater control over permissions with the platform.


