SYSTEM AND METHOD FOR CONTROLLING ACCESS TO A RESOURCE
First Claim
1. A method comprising:
- receiving, at a server computing system from a browser on a client computing system, a request to access a first web page;
in response to the receiving the request, sending, from the server computing system to the client computing system, a second web page including an embedded executable program configured to run within the browser on the client computing system, wherein the embedded executable program, when executed on the client computing system, is operable to obtain a ticket-granting ticket stored on the client computing system and send the ticket-granting ticket to the server computing system;
receiving, at the server computing system from the embedded executable program on the client computing system, the ticket-granting ticket;
determining whether a user associated with the ticket-granting ticket is authorized to access the first web page; and
in response to determining that the user is authorized to access the first web page, granting the requested access to the first web page.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and computer-readable storage media are provided. In some embodiments, a server receives from a browser on a client a request to access a first web page. In response to receiving the request, the server sends to the client a second web page including an embedded executable program configured to run within the browser on the client, wherein the embedded executable program, when executed on the client, is operable to obtain a ticket-granting ticket stored on the client and send the ticket-granting ticket to the server. The server receives the ticket-granting ticket from the embedded executable program on the client. Furthermore, the server determines whether a user associated with the ticket-granting ticket is authorized to access the first web page. In response to determining that the user is authorized to access the first web page, the server grants the requested access to the first web page.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, at a server computing system from a browser on a client computing system, a request to access a first web page; in response to the receiving the request, sending, from the server computing system to the client computing system, a second web page including an embedded executable program configured to run within the browser on the client computing system, wherein the embedded executable program, when executed on the client computing system, is operable to obtain a ticket-granting ticket stored on the client computing system and send the ticket-granting ticket to the server computing system; receiving, at the server computing system from the embedded executable program on the client computing system, the ticket-granting ticket; determining whether a user associated with the ticket-granting ticket is authorized to access the first web page; and in response to determining that the user is authorized to access the first web page, granting the requested access to the first web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, at a server computing system from a browser on a client computing system, a request to access a first web page; in response to the receiving the request, sending, from the server computing system to the client computing system, a second web page including an embedded executable program configured to run within the browser on the client computing system, wherein the embedded executable program, when executed on the client computing system, is operable to obtain a ticket-granting ticket stored on the client computing system and send the ticket-granting ticket to the server computing system; receiving, at the server computing system from the embedded executable program on the client computing system, the ticket-granting ticket; determining whether a user associated with the ticket-granting ticket is authorized to access the first web page; and in response to determining that the user is authorized to access the first web page, granting the requested access to the first web page.
-
-
11. A system comprising:
-
one or more processors; and memory coupled to the one or more processors and operable for storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, at a server computing system from a browser on a client computing system, a request to access a first web page; in response to the receiving the request, sending, from the server computing system to the client computing system, a second web page including an embedded executable program configured to run within the browser on the client computing system, wherein the embedded executable program, when executed on the client computing system, is operable to obtain a ticket-granting ticket stored on the client computing system and send the ticket-granting ticket to the server computing system; receiving, at the server computing system from the embedded executable program on the client computing system, the ticket-granting ticket; determining whether a user associated with the ticket-granting ticket is authorized to access the first web page; and in response to determining that the user is authorized to access the first web page, granting the requested access to the first web page. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification