authenticateIdl::AuthServer Interface Reference

List of all members.

Public Member Functions

serverIdl::Server login (in string loginName, in string passwd, in serverIdl::XmlType qosClient) raises (serverIdl::XmlBlasterException)
serverIdl::XmlType connect (in serverIdl::XmlType qos) raises (serverIdl::XmlBlasterException)
 Initializes a new xmlBlaster session.
void logout (in serverIdl::Server xmlBlaster) raises (serverIdl::XmlBlasterException)
void disconnect (in string sessionId, in serverIdl::XmlType qos) raises (serverIdl::XmlBlasterException)
 Disconnects the client from the xmlBlaster and closes the session.
string ping (in string qos)
 Ping to check if the authentication server is alive.

Detailed Description

Definition at line 343 of file xmlBlaster.idl.


Member Function Documentation

serverIdl::Server authenticateIdl::AuthServer::login ( in string  loginName,
in string  passwd,
in serverIdl::XmlType  qosClient 
) raises (serverIdl::XmlBlasterException)

Deprecated:
Use connect() instead

serverIdl::XmlType authenticateIdl::AuthServer::connect ( in serverIdl::XmlType  qos  )  raises (serverIdl::XmlBlasterException)

Initializes a new xmlBlaster session.

(Successor of login( ... ); )

Parameters:
qos Quality of Service, flags for additional client information like client certificate (X.509), timeout etc. Typically it contains the IOR reference to the BlasterCallback interface or other protocol addresses like email or http URL
Returns:
qos information like sessionId, keys, ...
Exceptions:
XmlBlasterException if the login fails
See also:
xmlBlaster/src/dtd/XmlQoS.xml and dtd for qos examples

ConnectQosSaxFactory.java Javadoc description

the interface.connect requirement

void authenticateIdl::AuthServer::logout ( in serverIdl::Server  xmlBlaster  )  raises (serverIdl::XmlBlasterException)

Deprecated:
Use disconnect() instead

void authenticateIdl::AuthServer::disconnect ( in string  sessionId,
in serverIdl::XmlType  qos 
) raises (serverIdl::XmlBlasterException)

Disconnects the client from the xmlBlaster and closes the session.


(Counterpart of connect( ... ); )

Parameters:
sessionId The server interface handle returned in the init qos.
qos An optional signature etc.

string authenticateIdl::AuthServer::ping ( in string  qos  ) 

Ping to check if the authentication server is alive.

This ping checks the availability on the application level.

Parameters:
qos Currently an empty string ""
Returns:
Currently an empty string ""


The documentation for this interface was generated from the following file: