Entity-Restricted Access Token Binding for Third-Party Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience poor user experience when entity-restricted access tokens are not compatible with related but different third-party entities, leading to error notifications despite reasonable user expectations.
Innovation Solution
The system detects the use of an entity-restricted access token for an action related to a first entity, prompts the user to select an entity set from a plurality of entity sets, and binds the token to the user-selected entity set, ensuring compatibility with related entities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a pre-bound entity-restricted access token is issued to enable access to resources of a third-party entity, then the user can access resources without manual login, but the token becomes incompatible with related but different third-party entities causing error notifications
Solution Approach 1:
The system performs preliminary binding of the access token to an entity set before the user actually needs to access resources. When the user first uses the token for an action, the system detects this and prompts the user to select an entity set to bind to the token in advance, so that the token is pre-configured for the correct entities before subsequent access attempts
Solution Approach 2:
The system provides feedback to the user by presenting a message that requests selection of an entity set when the token is first used. This feedback mechanism allows the user to configure the token binding based on their actual needs, preventing future incompatibility errors while maintaining ease of access
2Reliability
If the access token is bound to a specific entity set, then the token becomes restricted and incompatible with other entities, but if not bound then the user experience is poor due to error notifications
Solution Approach 1:
The system automatically detects when a user first uses an access token and automatically prompts them to select an entity set for binding. This self-service approach eliminates the need for manual token configuration while ensuring the token is bound to the correct entity set, improving reliability without adding user burden
Solution Approach 2:
The system changes the binding parameter of the access token from unbound (null entity value) to bound (specific entity set) based on user selection. This parameter change occurs dynamically when the user first uses the token, allowing the system to adapt the token's entity binding status to match user expectations and prevent errors
Data Source
AI summary
In some embodiments, an entity-restricted access token may be bound to an entity set. In some embodiments, use of an entity-restricted access token may be detected for an action related to a first entity. Based on the detected use of the token, a plurality of entity sets associated with the first entity may be determined, and a notification (e.g., requesting selection from among the entity sets) may be presented to a mobile device of a user. Based on the user selection obtained via the notification, the token may be bound to the user-selected entity set such that subsequent use of the entity-restricted access token is restricted to actions related to entities of the user-selected entity set (e.g., the first entity and one or more additional entities related to the first entity).


