Java API

oracle.uddi.client
Class TransportAuthenticationLiaison

java.lang.Object
  |
  +--oracle.uddi.client.TransportAuthenticationLiaison

public class TransportAuthenticationLiaison
extends java.lang.Object
implements AuthenticationLiaison

Implements an authentication scheme (and hence session management function) that is entirely managed by the underlying transport. Examples include HTTP basic authentication, HTTP basic authentication with HTTP session, HTTPS certificate-based authentication, etc. Note that since this AuthenticationLiaison relies on the transport for authentication, it is important to use a SoapTransportLiaison which provides authentication functionality.

Note: Clients of the API should do nothing more than instantiate this class. Its methods are called indirectly by the UddiClient object.


Constructor Summary
TransportAuthenticationLiaison()
          Instantiate an instance.
 
Method Summary
TypeMethod
 void authenticate()
           
 void close()
           
 java.lang.String getAuthInfo()
           
 void init(UddiClient uddiClient)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportAuthenticationLiaison

public TransportAuthenticationLiaison()
Instantiate an instance. This is all a UddiClient user needs to do.
Method Detail

init

public void init(UddiClient uddiClient)
Specified by:
init in interface AuthenticationLiaison

authenticate

public void authenticate()
                  throws UddiClientException,
                         org.apache.soap.SOAPException
Specified by:
authenticate in interface AuthenticationLiaison

getAuthInfo

public java.lang.String getAuthInfo()
Specified by:
getAuthInfo in interface AuthenticationLiaison

close

public void close()
           throws UddiClientException,
                  org.apache.soap.SOAPException
Specified by:
close in interface AuthenticationLiaison

Java API

Copyright © 2001 - Oracle Corporation