Method and apparatus for providing authentication session sharing
AssigneeNokia Technologies Oy
InventorsJari Otranen, Anssi Karhinen
Life of this patent
Estimating the term…
Abstract
An approach is provided for providing authentication session sharing between browsers and run time environments in network communication. An interface receives an authentication context associated with a first service. The interface causes, at least in part, storage of the authentication context in a first cache associated with the interface. The interface causes, at least in part, population of the authentication context to a second cache associated with a second service. The second cache is not directly linked to the interface. The authentication context in the second cache authenticates access to the second service.
Claims17
A method comprising:
- receiving, at an interface of a user device, an authentication context associated with a first service;
- initiating, by the user device, a storage of the authentication context in a first cache in the user device associated with the interface;
- converting, by the user device, the authentication context into a converted authentication context based, at least in part, on an authentication protocol associated with a second service, wherein when the authentication context is cookie-based, the converted authentication context is token-based, and when the authentication context is token-based, the converted authentication context is cookie-based;
- and
- initiating, by the user device, a population of the converted authentication context to a second cache in the user device associated with the second service, the second cache not directly linked to the interface.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code,
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a user device to perform at least the following,
- receive, at an interface of the user device, an authentication context associated with a first service;
- initiate a storage of the authentication context in a first cache in the user device associated with the interface;
- convert the authentication context into a converted authentication context based, at least in part, on an authentication protocol associated with a second service, wherein when the authentication context is cookie-based, the converted authentication context is token-based, and when the authentication context is token-based, the converted authentication context is cookie-based;
- and
- initiate a population of the converted authentication context to a second cache in the user device associated with the second service, the second cache not directly linked to the interface.
A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a user device to at least perform the following steps:
- receiving, at an interface of the user device, an authentication context associated with a first service;
- initiating a storage of the authentication context in a first cache in the user device associated with the interface;
- converting the authentication context into a converted authentication context based, at least in part, on an authentication protocol associated with a second service, wherein when the authentication context is cookie-based, converted authentication context is token-based, and when the authentication context is token-based, the converted authentication context is cookie-based;
- and
- initiating a population of the converted authentication context to a second cache in the user device associated with the second service, the second cache not directly linked to the interface.
Dependencies are inferred from the claim text.