Partner Integration Server for Flexible Media Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media network authentication solutions lack flexibility to accommodate various business partners and arrangements, requiring code updates for partner changes and being limited to specific authentication standards.
Innovation Solution
A partner integration server mediates partner selection and authentication, using an administrative repository to store configuration information for flexible integration of partners, allowing onboarding without modifying underlying software, and supports multiple authentication methods through an SDK.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standard authentication solutions are used with fixed partner integration, then system stability is maintained, but adaptability to new business partners and authentication methods deteriorates
Solution Approach 1:
The system segments partner integration by introducing an administrative repository that stores configuration information for multiple partners separately. Each partner's authentication method and configuration are stored as independent records, allowing the system to handle different partners without monolithic code changes. The partner integration server queries the repository to dynamically determine which partner configuration to use based on the incoming request.
Solution Approach 2:
The system implements dynamic partner integration where the authentication method is not hardcoded but determined at runtime by querying the administrative repository. When a new partner is added, their configuration information is stored in the repository, and the system automatically adapts by retrieving the appropriate configuration during authentication requests, enabling flexible addition of partners without system reconfiguration.
Solution Approach 3:
The partner integration server acts as an intermediary between the media server and multiple business partners. It receives authentication requests, queries the administrative repository to determine the appropriate partner configuration, and routes the request accordingly. This intermediary layer isolates the core system from direct partner-specific code changes, improving adaptability while maintaining system stability.
2Ease of operation
If code updates are required for each partner change, then authentication accuracy is maintained, but productivity and ease of operation deteriorates
Solution Approach 1:
The system enables self-service partner onboarding where partner configuration information is stored in an administrative repository that can be updated without modifying the underlying authentication software. When authentication requests are received, the partner integration server automatically queries the repository to retrieve the appropriate partner configuration, allowing partners to be added or modified through configuration updates rather than code changes, thus maintaining both ease of operation and authentication reliability.
3Adaptability or versatility
If multiple authentication methods are supported, then adaptability improves, but device complexity increases
Solution Approach 1:
The partner integration server implements a universal authentication framework that can handle multiple authentication methods through a single unified interface. The administrative repository stores configuration information for different authentication methods associated with different partners. The server queries the repository to determine which authentication method to use based on the incoming request, providing multi-functionality without requiring separate authentication systems for each method.
Data Source
AI summary
Systems and methods are provided for a media provider to allow a user to access media objects with a third-party partner that authenticates the user and authorizes the user to access certain media objects. The media provider offers access to media objects, such as video content or audio content. The partner, through a relationship with the media provider, similarly offers access to the media provider's media objects, for example, as a service or benefit to the partner's customers or users. In particular, a partner integration server mediates user authentication and authorization by the partner. The partner integration server also allows the media provider to easily and flexibly to add and integrate additional partners.


