|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
SiebelSessionTokenService | Interface that defines a service to obtain session tokens from Oracle Siebel. |
Class Summary | |
---|---|
SiebelSessionTokenServiceEnvironment | ServiceEnvironment implementation to provide access to a
toolbox.oracle.siebel.session.SessionTokenManager instance. |
SiebelSessionTokenServiceImpl | Default implementation of the SiebelSessionTokenService interface. |
Provides a high level service style API to simplify the use of stateless Oracle Siebel authentication tokens.
The API can be invoked directly from Java based applications or can be exposed as a SOAP web service.
The following code fragment illustrates the Java based use of the API:
ServiceRegistry reg = ServiceRegistryFactory.getRegistry("toolbox_ora_sbl_session"); SiebelSessionTokenService service = (SiebelSessionTokenService)reg.getService( "sessionTokenService", SiebelSessionTokenService.class); TokenMessage requestMsg = new TokenMessage(); requestMsg.setSessionPoolName("mypool"); TokenMessage responseMsg = service.getSessionToken(requestMsg); Token leasedToken = responseMsg.getLeasedToken(); //use the leased token ... //if siebel refreshes the token value create a new token. String newTokenValue = "..."; Token reissuedToken = new Token(); reissuedToken.setValue(newTokenValue); responseMsg.setReissuedToken(reissuedToken); service.releaseSessionToken(responseMsg);
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |