org.globus.gsi.gssapi.auth
Class NoAuthorization
java.lang.Object
org.globus.gsi.gssapi.auth.Authorization
org.globus.gsi.gssapi.auth.GSSAuthorization
org.globus.gsi.gssapi.auth.NoAuthorization
public class NoAuthorization
- extends GSSAuthorization
Implements the simplest authorization mechanism that does
not do any authorization checks.
Method Summary |
void |
authorize(org.ietf.jgss.GSSContext context,
java.lang.String host)
Performs no authorization checks. |
org.ietf.jgss.GSSName |
getExpectedName(org.ietf.jgss.GSSCredential cred,
java.lang.String host)
Always returns null. |
static NoAuthorization |
getInstance()
Returns a single instance of this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoAuthorization
public NoAuthorization()
getInstance
public static NoAuthorization getInstance()
- Returns a single instance of this class.
- Returns:
- the instance of this class.
getExpectedName
public org.ietf.jgss.GSSName getExpectedName(org.ietf.jgss.GSSCredential cred,
java.lang.String host)
throws org.ietf.jgss.GSSException
- Always returns null.
- Specified by:
getExpectedName
in class GSSAuthorization
- Parameters:
cred
- credentials usedhost
- host address of the peer.
- Throws:
org.ietf.jgss.GSSException
- if unable to create the name.
authorize
public void authorize(org.ietf.jgss.GSSContext context,
java.lang.String host)
throws AuthorizationException
- Performs no authorization checks. The function is always
successful. It does not throw any exceptions.
- Specified by:
authorize
in class Authorization
- Parameters:
context
- the securit contexthost
- host address of the peer.
- Throws:
AuthorizationException
- if the peer is
not authorized to access/use the resource.