×

Transferring an authenticated session between security contexts

  • US 9,225,711 B1
  • Filed: 05/14/2015
  • Issued: 12/29/2015
  • Est. Priority Date: 05/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for transferring an authenticated session between security contexts, the method comprising:

  • establishing, on a mobile computing device, a first authenticated session between a native application and a server computing device via a communications network;

    requesting, by the mobile device, transfer of the first authenticated session to a browser application on the mobile device;

    receiving, by the mobile device, session transfer parameters from a first Security Assertion Markup Language (SAML) authentication system associated with the first authenticated session after transfer is requested, the session transfer parameters including a web address and a SAML security identifier;

    directing, by the mobile device, the browser application to a second SAML authentication system using the session transfer parameters to initialize the browser application;

    validating, by the second SAML authentication system, the SAML security identifier to generate an authentication credential for the mobile device, comprisingtransmitting, by the mobile device, the SAML security identifier to the second SAML authentication system;

    establishing, by the second SAML authentication system, a connection to the first SAML authentication system;

    receiving, by the second SAML authentication system, a SAML identity from the first SAML authentication system;

    requesting, by the second SAML authentication system, resolution of the SAML security identifier from the first SAML authentication system based upon the SAML identity;

    translating, by the second SAML authentication system, the received SAML identity into an internal identity associated with the server computing device; and

    generating, by the second SAML authentication system, the authentication credential based upon the internal identity;

    authenticating, by the mobile device, the browser application to the server computing device using the generated authentication credential; and

    redirecting, by the mobile device, the browser application to the server computing device to complete transfer of the first authenticated session.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×