IP Library Granted Patent US 7,461,400
Granted Patent B2
US 7,461,400 · App. 11/022,257 · Granted Dec 2, 2008

Methods, systems, and computer program products for providing authentication in a computer environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,461,400
App. No.
11/022,257
Granted
Dec 2, 2008
Kind
B2
Abstract

Exemplary embodiments relate to methods, systems, and computer program products for providing authentication in a computer environment. The method includes receiving a request for a web service from a client. The request is received at a J2EE based application server hosting one or more applications. The request includes a Kerberos security token and a Kerberos service ticket. Each application has its own Kerberos identity. It is verified that the client has access to the web service using the Kerberos security token and Kerberos service ticket as input to the verifying. The client is provided a connection to the web service if the verifying results in a determination that the client has access to the web service.

Claims (31)

1. A method for providing authentication in a computer environment, the method comprising:

receiving a request for a web service from a client, wherein the request is received at a J2EE based application server hosting one or more applications, the request includes a Kerberos security token and a Kerberos service ticket, and each application has its own Kerberos identity;

verifying that the client has access to the web service using the Kerberos security token and Kerberos service ticket as input to the verifying; and

providing the client a connection to the web service if the verifying results in a determination that the client has access to the web service;

wherein the web service is hosted on a BEA WebLogic application server, the request is received at the BEA WebLogic application server;

the BEA WebLogic application server detelmining if the request includes a generic security service (GSS) framed Kerberos application request in a simple object access protocol (SOAP) header; and

wherein the BEA WebLogic application server returns a security exception if the Kerberos application request is not in the simple object access protocol (SOAP).

2. The method of claim 1 wherein the web service is accessed via a Microsoft.net client.

3. The method of claim 1 wherein the web service is accessed via a Java JAX-RPC client.

4. The method of claim 1 wherein the request is received by a Kerberos server security handler on the application server.

5. The method of claim 4 wherein the verifying includes the Kerberos server security handler authenticating the Kerberos security token and the Kerberos service ticket.

6. The method of claim 1 wherein the request is in a SOAP format.

7. A host system in communication with a network, the host system comprising:

a J2EE based application server hosting one or more applications and including an input for receiving a request for a web service from a client, wherein the request includes a Kerberos security token and a Kerberos service ticket, and each application has its own Kerberos identity; and

computer instructions for:

verifying that the client has access to the web service using the Kerberos security token and Kerberos service ticket as input to the verifying; and

providing the client a connection to the web service if the verifying results in a determination that the client has access to the web service.

wherein the application server is a BEA WebLogic application logic server: the BEA WebLogic application server determining if the request includes a generic security service (GSS) framed Kerberos application request in a simple object access protocol (SOAP) header; and

wherein the BEA WebLogic application server returns a security exception if the Kerberos application request is not in the simple object access protocol (SOAP).

8. The system of claim 7 wherein the network is the Internet.

9. The system of claim 7 wherein the web service is accessed via a Microsoft.net client.

10. The system of claim 7 wherein the web service is accessed via a Java JAX-RPC client.

11. The system of claim 7 wherein the request is received by a Kerberos server security handler on the application server.

12. The system of claim 11 wherein the verifying includes the Kerberos server security handler authenticating the Kerberos security token and the Kerberos service ticket.

13. The system of claim 7 wherein the request is in a SOAP format.

14. A computer program product for providing authentication in a computer environment, the computer program product comprising instructions embodied on a computer readable storage medium for execution by the processing circuit for facilitating a method comprising:

receiving a request for a web service from a client, wherein the request is received at a J2EE based application server hosting one or more applications, the request includes a Kerberos security token and a Kerberos service ticket, and each application has its own Kerberos identity;

verifying that the client has access to the web service using the Kerberos security token and Kerberos service ticket as input to the verifying; and

providing the client a connection to the web service if the verifying results in a determination that the client has access to the web service;

15. The computer program product of claim 14 wherein the web service is accessed via a Microsoft.net client.

16. The computer program product of claim 14 wherein the web service is accessed via a Java JAX-RPC client.

Assignments (7)
MERGER Recorded Jun 18, 2013
From: WORCESTER TECHNOLOGIES LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 030638/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2011
From: AT&T INTELLECTUAL PROPERTY I, LP
To: WORCESTER TECHNOLOGIES LLC
Reel/Frame 027241/0681 →
CHANGE OF NAME Recorded Nov 16, 2011
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 027242/0038 →
CHANGE OF NAME Recorded Nov 16, 2011
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 027242/0076 →
CHANGE OF NAME Recorded Nov 16, 2011
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 027242/0089 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 25, 2011
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 026810/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2005
From: FOSTER, DAVID; SENA, SURIYA
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 015617/0804 →