| CPC H04L 63/0807 (2013.01) [H04L 63/0861 (2013.01); H04L 63/102 (2013.01); H04L 2463/082 (2013.01); H04L 2463/101 (2013.01)] | 20 Claims |

|
11. A method for authenticating users for accessing media content, the method comprising:
receiving, from a media access client executing at a user device associated with a user, a first request at a partner integration server to access a media server providing access to media objects in a media repository;
responsive to the first request, identifying at least one partner, including a first partner, from a plurality of partners associated with the partner integration server, wherein each of the plurality of partners has been onboarded for operation with the partner integration server;
retrieving first partner information associated with the first partner, the first partner information indicative of an authentication method usable with the first partner to authenticate the user;
based on the first request, using the authentication method to authenticate the user;
when the authentication method successfully authenticates the user:
receiving an authorization token from the first partner, the authorization token usable by the media access client to access the media objects via the media server; and
forwarding the authorization token to the media access client,
responsive to a second request from a media access client executing at the user device associated with the user to connect to a user account associated with the user at a third party, and
retrieving third party information associated with the third party, the third party information indicative of an authentication method usable with the third party to authenticate the user;
based on the first request, using the authentication method associated with the third party to authenticate the user; and when the authentication method successfully authenticates the user:
receiving an authorization token from the third party, the authorization token usable by the media access client to modify the user experience of the user in the media access client; and
forwarding the authorization token to the media access client.
|