SAML Access Provisioning for Multi-Tenant Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-tenant database systems face challenges in efficiently managing and securing access to data, particularly due to high administrative overhead and security vulnerabilities associated with credential exchange and screen-sharing methods.
Innovation Solution
Implementing a Security Assertion Markup Language (SAML)-based access provisioning system that allows system administrators to manage and monitor security domains, enabling support users to access metadata without exchanging credentials, using SAML assertions for authentication and authorization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If credential exchange methods are used for access provisioning, then users can access the system, but administrative overhead increases and security vulnerabilities arise
Solution Approach 1:
The patent introduces an access token as an intermediary mechanism that replaces direct credential exchange. The token is generated by the system administrator and provided to the user, who then presents it to the application for access. This intermediary token eliminates the need for users to share their actual credentials while still enabling authentication, thereby reducing administrative overhead and security risks associated with credential management.
2Ease of operation
If credential exchange methods are used for access provisioning, then users can access the system, but security vulnerabilities increase
Solution Approach 1:
The access token serves as a secure intermediary that decouples the authentication process from credential exposure. Instead of users transmitting their passwords or authentication credentials to applications, the system generates and distributes tokens that represent authorized access. The applications validate these tokens without ever handling sensitive user credentials, thereby eliminating vulnerabilities related to credential interception, spoofing, and unauthorized access.
3Ease of operation
If screen-sharing techniques are used for support access, then support representatives can assist users, but security vulnerabilities and interaction overhead increase
Solution Approach 1:
The patent extends the token-based access model to support scenarios by introducing a time-limited, purpose-specific access token that enables support representatives to access user systems or data temporarily. This tokenized approach replaces screen-sharing techniques, allowing support staff to authenticate and access necessary resources without establishing persistent screen-sharing sessions. The tokens can be configured with specific time windows and access scopes, reducing security vulnerabilities associated with continuous screen-sharing connections while maintaining efficient support capabilities.
Data Source
AI summary
Methods and systems are described for providing support representative access to applications deployed in an enterprise network environment. An access provisioning system defines a support user class in a user profile database for an application executed on an organization partition within the network. The support user is granted read only privileges to metadata of the application. An organization administrator can grant support personnel access to the application as a support user, thus the ability to view, analyze, and possibly modify the metadata. The access provisioning system generates a Security Assertion Markup Language (SAML) assertion upon request by the support personnel to enable access to the data to the extent of the granted privileges. The SAML protocol includes authentication of the support representative as an authorized support user within the system.


