Methods, systems, and computer readable media for bridging user authentication, authorization, and access between web-based and telecom domains
First Claim
1. A method for bridging authentication, authorization, and access between web-based and telecommunications networks, the method comprising:
- issuing, to an application hosted in a web-based network, an access token associated with a user identifier subscribed to a telecommunications network, wherein the access token is issued in response to receiving telecommunications network credentials from a client device associated with the user identifier, and wherein the access token includes an oAuth-based token;
receiving, at an over the top (OTT) proxy element in the telecommunications network from the application, the access token for requesting user data associated with the client device to be used to access the application;
retrieving the user data if the access token is valid and a telecommunications network context condition is met; and
providing the user data to the application, wherein access to the application by the client device is based on the user data.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for bridging user authentication, authorization, and access between web-based and telecom domains are disclosed. In one example, a method includes issuing, to an application hosted in a web-based network, an access token associated with a user identifier subscribed to a telecommunications network, wherein the access token is issued in response to receiving telecommunications network credentials from a client device associated with the user identifier and receiving, at an over the top (OTT) proxy element in the telecommunications network from the application, the access token for requesting user data associated with the client device to be used to access the application. The method further includes retrieving the user data if the access token is valid a telecommunications network context condition is met and providing the user data to the application, wherein access to the application by the client device is based on the user data.
21 Citations
24 Claims
-
1. A method for bridging authentication, authorization, and access between web-based and telecommunications networks, the method comprising:
-
issuing, to an application hosted in a web-based network, an access token associated with a user identifier subscribed to a telecommunications network, wherein the access token is issued in response to receiving telecommunications network credentials from a client device associated with the user identifier, and wherein the access token includes an oAuth-based token; receiving, at an over the top (OTT) proxy element in the telecommunications network from the application, the access token for requesting user data associated with the client device to be used to access the application; retrieving the user data if the access token is valid and a telecommunications network context condition is met; and providing the user data to the application, wherein access to the application by the client device is based on the user data. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12)
-
-
6. A method for bridging authentication, authorization, and access between web-based and telecommunications networks, the method comprising:
-
issuing, to an application hosted in a web-based network, an access token associated with a user identifier subscribed to a telecommunications network, wherein the access token is issued in response to receiving telecommunications network credentials from a client device associated with the user identifier, wherein issuing an access token includes; receiving, at the OTT proxy element, a request for authentication for access to the application from the client device, wherein the request includes an application identifier associated with the application; providing an access token authorization code to the application in response to authenticating the client device; receiving, at the OTT proxy element, an access token request containing the authorization code and the application identifier; and providing the access token to the application in response to validating the application identifier and the authorization code; receiving, at an over the top (OTT) proxy element in the telecommunications network from the application, the access token for requesting user data associated with the client device to be used to access the application; retrieving the user data if the access token is valid and a telecommunications network context condition is met; and providing the user data to the application, wherein access to the application by the client device is based on the user data.
-
-
13. A system for bridging authentication, authorization, and access between web-based and telecommunications networks, the system comprising:
-
an application server residing in a web-based network that is configured to host an application and to provide an access token associated with a user identifier subscribed to a telecommunications network, wherein the access token is initially received by the application in response to a client device associated with the user identifier providing telecommunications network login credentials to an OTT proxy element; and an OTT proxy element that resides in a telecommunications network and is configured to receive the access token from the application server, to retrieve the user data if the access token is valid and a telecommunications network context condition is met, and to provide the user data to the application, wherein access to the application by the client device is based on the user data, and wherein the OTT proxy element is further configured to receive a request for authentication for access to the application from the client device, wherein the request includes an application identifier associated with the application, to provide an access token authorization code to the application in response to authenticating the client device, to receive, at the OTT proxy element, an access token request containing the authorization code and the application identifier, and to provide the access token to the application in response to validating the application identifier and the authorization code. - View Dependent Claims (14, 15, 16, 17, 18, 20, 21, 22, 23, 24)
-
-
19. A system for bridging authentication, authorization, and access between web-based and telecommunications networks, the system comprising:
-
an application server residing in a web-based network that is configured to host an application and to provide an access token associated with a user identifier subscribed to a telecommunications network, wherein the access token is initially received by the application in response to a client device associated with the user identifier providing telecommunications network login credentials to an OTT proxy element, and wherein the access token includes an oAuth token; and an OTT proxy element that resides in a telecommunications network and is configured to receive the access token from the application server, to retrieve the user data if the access token is valid and a telecommunications network context condition is met, and to provide the user data to the application, wherein access to the application by the client device is based on the user data.
-
Specification