DEVICE TOKEN PROTOCOL FOR AUTHORIZATION AND PERSISTENT AUTHENTICATION SHARED ACROSS APPLICATIONS
First Claim
1. A system for authentication and authorization for a plurality of applications, comprising:
- a processor configured to;
send user credentials to a remote server to authenticate a user on a device for a plurality of applications; and
receive a device token from the remote server for the user to authenticate the user for the plurality of applications on the device, wherein the device token is a persistent device token for securely persisting authentication and authorization of the user for each of the plurality of applications on the device; and
a memory coupled to the processor and configured to provide the processor with instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
Various techniques for providing a device token protocol for authorization and persistent authentication shared across applications are disclosed. In some embodiments, a device token protocol for authorization and persistent authentication shared across applications includes sending user credentials to a remote server to authenticate a user on a device for a plurality of applications; and receiving a device token from the remote server for the user to authenticate the user for the plurality of applications on the device, in which the device token facilitates authentication and authorization.
126 Citations
20 Claims
-
1. A system for authentication and authorization for a plurality of applications, comprising:
-
a processor configured to; send user credentials to a remote server to authenticate a user on a device for a plurality of applications; and receive a device token from the remote server for the user to authenticate the user for the plurality of applications on the device, wherein the device token is a persistent device token for securely persisting authentication and authorization of the user for each of the plurality of applications on the device; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for authentication and authorization for a plurality of applications, comprising:
-
sending user credentials to a remote server to authenticate a user on a device for a plurality of applications; and receiving a device token from the remote server for the user to authenticate the user for the plurality of applications on the device, wherein the device token is a persistent device token for securely persisting authentication and authorization of the user for each of the plurality of applications on the device. - View Dependent Claims (14, 15)
-
-
16. A system for authentication and authorization for a plurality of applications, comprising:
-
a processor configured to; receive user credentials at an authentication server from a device to authenticate a user on the device for the plurality of applications; generate a persistent device token based on a user identifier and a device identifier, wherein the persistent device identifier is uniquely associated with the user and the device; and send the persistent device token to the device for the user to persistently authenticate the user for the plurality of applications on the device, wherein the device token facilitates authentication and authorization; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (17, 18, 19)
-
-
20. A method for authentication and authorization for a plurality of applications, comprising:
-
receiving user credentials at an authentication server from a device to authenticate a user on the device for the plurality of applications; generating a persistent device token based on a user identifier and a device identifier, wherein the persistent device identifier is uniquely associated with the user and the device; and sending the persistent device token to the device for the user to persistently authenticate the user for the plurality of applications on the device, wherein the device token facilitates authentication and authorization.
-
Specification