GigaSpaces XAP 8.0 API

net.jini.io.context
Interface ClientSubject


public interface ClientSubject

A server context element that can supply the client subject for the remote call.

Since:
2.0
Author:
Sun Microsystems, Inc.
See Also:
ServerContext.getServerContextElement(java.lang.Class)

Method Summary
 Subject getClientSubject()
          Returns the authenticated identity of the client as a read-only instance, or null if the client was not authenticated.
 

Method Detail

getClientSubject

Subject getClientSubject()
Returns the authenticated identity of the client as a read-only instance, or null if the client was not authenticated.

If the client delegated to the server, then the returned subject contains any derived delegation credentials; the server can then impersonate the client by performing outbound secure calls (or by receiving incoming secure calls) in the context of a Subject.doAs with the client subject.

Returns:
the authenticated identity of the client as a read-only instance, or null if the client was not authenticated
Throws:
SecurityException - if a security manager exists and its checkPermission method invoked with the permission ContextPermission("net.jini.io.context.ClientSubject.getClientSubject") throws a SecurityException

GigaSpaces XAP 8.0 API

Copyright © GigaSpaces.