Secure transmission of a session identifier during service authentication

US9578007B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9578007-B2
Application numberUS-201514674938-A
CountryUS
Kind codeB2
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateFeb 21, 2017
Grant dateFeb 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an embodiment a method is performed by a network access device (NAD). The NAD transfers a first HTTPS request from a client computer (UE) to an identity provider computer (IdP). The NAD transfers, from the IdP, a preceding redirected URL in response to the first HTTPS request, to the UE and configured to cause the UE to redirect to said preceding redirected URL. Over a secure network link, the NAD receives a particular request specifying said preceding redirected URL, from the UE. Responsive to receiving the particular request, the NAD generates a response, comprising a subsequent redirected URL and a session identifier, and configured to cause the UE to redirect to the IdP over an HTTPS connection. The NAD transfers said subsequent redirected URL over the secure network link to the UE. The NAD transfers a second HTTPS request, comprising the session identifier, from the UE to the IdP.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: establishing a secure network link having a client computer and a network access device (NAD) as endpoints; over the secure network link, a client computer transferring a first hypertext transfer protocol secure (HTTPS) request to a network access device (NAD), wherein the first HTTPS request is addressed to an identity provider computer; the NAD transferring the first HTTPS request to the identity provider computer; transferring, by the NAD, from the identity provider computer, a preceding redirected uniform resource locator (URL) in response to the first HTTPS request, to the client computer, wherein the preceding redirected URL is configured to cause the client computer to redirect to said preceding redirected URL; over a secure network link, the NAD receiving a particular request specifying said preceding redirected URL, from the client computer; in response to receiving the particular request, the NAD generating a particular response, the particular response comprising a subsequent redirected URL and a session identifier, wherein the subsequent redirected URL is configured to cause the client computer to redirect to the identity provider computer over an HTTPS connection; transferring, by the NAD, said subsequent redirected URL over the secure network link to the client computer; transferring, by the NAD, a second HTTPS request, comprising the session identifier, from the client computer to the identity provider computer. 2. The method of claim 1 wherein said preceding redirected URL comprises a host identifier of the identity provider computer, and wherein the NAD receiving the particular request comprises the NAD intercepting the particular request. 3. The method of claim 1 wherein said preceding redirected URL specifies using hypertext transfer protocol (HTTP). 4. The method of claim 1 wherein said subsequent redirected URL comprises a query string that includes the session identifier. 5. The method of claim 1 wherein said preceding redirected URL comprises a session cookie, and the second HTTPS request comprises the session cookie. 6. The method of claim 1 wherein the secure network link comprises one of: an 802.11 robust security network (RSN) link, or an 802.1 advanced encryption (AE) link. 7. The method of claim 1 wherein a security assertion markup language (SAML) element is included in at least one of: said preceding redirected URL and the second HTTPS request. 8. The method of claim 1 wherein the session identifier is based at least in part on a session identifier of an Authentication/Authorization/Accounting (AAA) protocol selected from: remote authentication dial in user service (RADIUS) or Diameter. 9. The method of claim 1 wherein the secure network link comprises at least one of: a direct cable between the client computer and the NAD, or physical security between the client computer and the NAD. 10. A device comprising: a communication interface configured to operate a secure network link that has a client computer and the device as endpoints; a processor coupled to the communication interface; and a processor logic coupled to the processor and the communication interface, and configured to: over the secure network link, receive a first hypertext transfer protocol secure (HTTPS) request from a client computer, wherein the first HTTPS request is addressed to an identity provider computer; transfer the first HTTPS request to the identity provider computer; transfer, from the identity provider computer, a preceding redirected URL in response to the first HTTPS request, to the client computer and configured to cause the client computer to redirect to said preceding redirected URL; over the secure network link, receive a particular request specifying said preceding redirected URL, from the client computer; in response to receiving the particular request, generate a particular response, comprising a subsequent redirected URL and a session identifier, and configured to cause the client computer to redirect to the identity provider computer over an HTTPS connection; transfer said subsequent redirected URL over the secure network link to the client computer; and transfer a second HTTPS request, comprising the session identifier, from the client computer to the identity provider computer. 11. The device of claim 10 wherein said preceding redirected URL comprises a host identifier of the identity provider computer, and wherein receiving the particular request comprises intercepting the particular request. 12. The device of claim 10 wherein said preceding redirected URL specifies using HTTP. 13. The device of claim 10 wherein said subsequent redirected URL comprises a query string that includes the session identifier. 14. The device of claim 10 wherein said preceding redirected URL comprises a session cookie, and the second HTTPS request comprises the session cookie. 15. The device of claim 10 wherein the secure network link comprises one of: an 802.11 RSN link, or an 802.1 AE link. 16. The device of claim 10 wherein a SAML element is included in at least one of: said preceding redirected URL and the second HTTPS request. 17. The device of claim 10 wherein the session identifier is based at least in part on a session identifier of an AAA protocol selected from: RADIUS or Diameter. 18. One or more non-transitory computer readable media comprising instructions that when executed by one or more processors cause: establishing a secure network link having a client computer and a network access device (NAD) as endpoints; over the secure network link, a client computer transferring a first hypertext transfer protocol secure (HTTPS) request to a network access device (NAD), wherein the first HTTPS request is addressed to an identity provider computer; the NAD transferring the first HTTPS request to the identity provider computer; transferring, by the NAD, from the identity provider computer, a preceding redirected uniform resource locator (URL) in response to the first HTTPS request, to the client computer, wherein the preceding redirected URL is configured to cause the client computer to redirect to said preceding redirected URL; over a secure network link, the NAD receiving a particular request specifying said preceding redirected URL, from the client computer; in response to receiving the particular request, the NAD generating a particular response, the particular response comprising a subsequent redirected URL and a session identifier, wherein the subsequent redirected URL is configured to cause the client computer to redirect to the identity provider computer over an HTTPS connection; transferring, by the NAD, said subsequent redirected URL over the secure network link to the client computer; transferring, by the NAD, a second HTTPS request, comprising the session identifier, from the client computer to the identity provider computer. 19. The one or more non-transitory computer readable media of claim 18 wherein the secure network link comprises one of: an 802.11 robust security network (RSN) link, or an 802.1 advanced encryption (AE) link. 20. The one or more non-transitory computer readable media of claim 18 wherein a security assertion markup language (SAML) element is included in at least one of: said preceding redirected URL and the second HTTPS request. 21. The one or more non-transitory computer readable media of claim 18 wherein the session identifier is based at least in part on a session identif

Assignees

Inventors

Classifications

  • H04L63/08Primary

    for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • providing single-sign-on or federations · CPC title

  • Virtual private networks · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • above the transport layer · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9578007B2 cover?
In an embodiment a method is performed by a network access device (NAD). The NAD transfers a first HTTPS request from a client computer (UE) to an identity provider computer (IdP). The NAD transfers, from the IdP, a preceding redirected URL in response to the first HTTPS request, to the UE and configured to cause the UE to redirect to said preceding redirected URL. Over a secure network link, t…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).