Single sign-on processing for associated mobile applications
First Claim
1. A system, comprising:
- at least one memory storing computer-executable instructions; and
at least one processor configured to access the at least one memory and execute the computer-executable instructions to;
receive, from an application executing on a computing device and on behalf of a user, a request to establish an interaction session with a first back-end system;
identify a second back-end system, wherein an active interaction session exists with the second back-end system;
generate a first request for one or more identifiers associated with the user;
transmit, to the second back-end system, the first request;
receive, from the second back-end system and responsive to the first request, a first response comprising the one or more identifiers associated with the user;
generate a second request comprising at least one identifier of the one or more identifiers associated with the user;
transmit, to the first back-end system, the second request;
receive, from the first back-end system and responsive to the second request, a second response comprising a session identifier indicating establishment of the interaction session with the first back-end system;
generate, responsive to the request to establish the interaction session with the first back-end system, a response comprising the session identifier; and
transmit, to the application, the response comprising the session identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer-readable media are disclosed for performing single sign-on processing between associated mobile applications. The single sign-on processing may include processing to generate an interaction session between a user and a back-end server associated with a mobile application based at least in part on one or more existing interaction sessions between the user and one or more back-end servers associated with one or more other mobile applications. In order to establish an interaction session with an associated back-end server, a mobile application may leverage existing interaction sessions that have already been established in connection with the launching of other associated mobile applications.
-
Citations
24 Claims
-
1. A system, comprising:
-
at least one memory storing computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions to; receive, from an application executing on a computing device and on behalf of a user, a request to establish an interaction session with a first back-end system; identify a second back-end system, wherein an active interaction session exists with the second back-end system; generate a first request for one or more identifiers associated with the user; transmit, to the second back-end system, the first request; receive, from the second back-end system and responsive to the first request, a first response comprising the one or more identifiers associated with the user; generate a second request comprising at least one identifier of the one or more identifiers associated with the user; transmit, to the first back-end system, the second request; receive, from the first back-end system and responsive to the second request, a second response comprising a session identifier indicating establishment of the interaction session with the first back-end system; generate, responsive to the request to establish the interaction session with the first back-end system, a response comprising the session identifier; and transmit, to the application, the response comprising the session identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, by an application linking system comprising one or more computers and from an application executing on a computing device associated with a user, a request to establish an interaction session with a first back-end system; identifying, by the application linking system, a second back-end system, wherein an active interaction session exists with the second back-end system; generating, by the application linking system, a first request for one or more identifiers associated with the user; transmitting, by the application linking system to the second back-end system, the first request; receiving, by the application linking system from the second back-end system and responsive to the first request, a first response comprising the one or more identifiers associated with the user; generating, by the application linking system, a second request comprising at least one identifier of the one or more identifiers associated with the user; transmitting, by the application linking system to the first back-end system, the second request; receiving, by the application linking system from the first back-end system and responsive to the second request, a second response comprising a session identifier indicating establishment of the interaction session with the first back-end system; generating, by the application linking system and responsive to the request to establish the interaction session with the first back-end system, a response comprising the session identifier; and transmitting, by the application linking system to the application, the response comprising the session identifier. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification