REMOTE AUTHENTICATION METHOD WITH SINGLE SIGN ON CREDENTIALS
First Claim
1. A method comprising:
- transmitting a request for an identification code from an application at a user device to a provider, the request provided through an encrypted transport protocol;
receiving the identification code at the user device from the provider;
securely routing the received identification code to the requesting application at the user device;
upon receipt of the identification code at the application, retrieving an authentication token for the application at the user device through the encrypted transport protocol; and
providing the authentication token from the user device to an application content server to allow content transfer between the application content server and the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for remote authentication using Single Sign-On (SSO) credentials are disclosed. An implementation includes transmitting a request for an identification code from an application to a wireless service provider, the request provided through an encrypted transport protocol, receiving the identification code as a messaging service message from the wireless service provider, securely routing the received identification code to the requesting application, upon receipt of the identification code at the application, retrieving an authentication token for the application through the encrypted transport protocol and providing the authentication token to an application content server to allow content transfer between the application content server and the application.
75 Citations
20 Claims
-
1. A method comprising:
-
transmitting a request for an identification code from an application at a user device to a provider, the request provided through an encrypted transport protocol; receiving the identification code at the user device from the provider; securely routing the received identification code to the requesting application at the user device; upon receipt of the identification code at the application, retrieving an authentication token for the application at the user device through the encrypted transport protocol; and providing the authentication token from the user device to an application content server to allow content transfer between the application content server and the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device, comprising:
-
a communication interface configured to enable communication via a mobile network; a processor coupled with the communication interface; a storage device accessible to the processor; and an executable program in the storage device, wherein execution of the program by the processor configures the mobile device to perform functions, including functions to; transmit a request for an identification code from an application at the mobile device to a provider, the request provided through an encrypted transport protocol; receive the identification code at the mobile device as a messaging service message from the provider; securely route the received identification code to the requesting application at the mobile device; upon receipt of the identification code for the application at the mobile device, retrieve an authentication token for the application through the encrypted transport protocol; and provide the authentication token to an application content server to allow content transfer between the application content server and the application at the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising instructions which, when executed by one or more computers, cause the one or more computers to:
-
transmit a request for an identification code from an application at a user device to a provider, the request provided through an encrypted transport protocol; receive the identification code at the user device from the provider; securely route the received identification code to the requesting application at the user device; upon receipt of the identification code at the application, retrieve an authentication token for the application at the user device through the encrypted transport protocol; and provide the authentication token from the user device to an application content server to allow content transfer between the application content server and the application. - View Dependent Claims (20)
-
Specification