SYSTEMS, DEVICES, METHODS AND COMPUTER PROGRAM PRODUCTS FOR ESTABLISHING NETWORK CONNECTIONS BETWEEN SERVICE PROVIDERS AND APPLICATIONS THAT RUN NATIVELY ON DEVICES
First Claim
1. A method for establishing a communications session between an application that runs natively on a device and a service that is secured by a web services gateway, the method comprising the following that are performed by the device:
- supporting a temporary login session socket between the device and a login session server;
receiving a login session token at the device from the login session server;
accepting a userid and a password for the service;
communicating the userid and password along with the login session token from the device to the web services gateway; and
establishing the communications session between the application that runs natively on the device and the service that is secured by the web services gateway in response to verification by the web services gateway of the userid, the password and the login session token.
1 Assignment
0 Petitions
Accused Products
Abstract
A login session server is configured to establish a communications session between an application that runs natively on a device and a service that is secured by a web services gateway by supporting a temporary login session socket between the device and the login session server and by passing a login session token to the device over the temporary login session socket. The temporary login session socket can be used to verify that the application that runs natively on the device is authorized to use the services of the service provider. Related systems, devices, methods and computer program products are disclosed.
-
Citations
20 Claims
-
1. A method for establishing a communications session between an application that runs natively on a device and a service that is secured by a web services gateway, the method comprising the following that are performed by the device:
-
supporting a temporary login session socket between the device and a login session server; receiving a login session token at the device from the login session server; accepting a userid and a password for the service; communicating the userid and password along with the login session token from the device to the web services gateway; and establishing the communications session between the application that runs natively on the device and the service that is secured by the web services gateway in response to verification by the web services gateway of the userid, the password and the login session token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for establishing a communications session between an application that runs natively on a device and a service that is secured by a web services gateway, the method comprising the following that are performed by a login session server:
-
establishing a temporary login session socket with the device in response to a request by the device; sending a login session token to the device over the temporary login session socket in response to verification that the application is authorized to access the service; closing the temporary login session socket in response to receipt of the login session token by the device; and communicating the login session token to the web services gateway. - View Dependent Claims (14, 15, 16)
-
-
17. A login session server for establishing a communications session between an application that runs natively on a device and a service that is secured by a web services gateway, the login session server comprising at least one computer system that is configured to:
-
establish a temporary login session socket with the device in response to a request by the device; send a login session token to the device over the temporary login session socket in response to verification that the application is authorized to access the service; close the temporary login session socket in response to receipt of the login session token by the device; and communicate the login session token to the web services gateway. - View Dependent Claims (18, 19, 20)
-
Specification