Enterprise Security 6.0 provides an authentication delegate implementation that acts as a bridge between the AuthenticationDelegate and RemoteAuthenticationDelegate interfaces.
Configuring a remote authentication delegate in EAServer
In Jaguar Manager, expand these successive folders: Servers, <Server Name>, Installed Applications, sybepsecurity, Packages.
In the com.sybase.ep.security.sessionsvcs package, highlight the PortalSession component, and select File | Component Properties.
In the Component Properties dialog box, select the EJB Local Refs tab.
Highlight the “ejb/AuthenticationDelegate” EJB local reference, and set the Link Value to:
com.sybase.ep.security.authdelegate/RemoteProxyDelegate
Under Installed Applications, select “authdelegate.” Highlight the RemoteProxyDelegate component, and select File | Component Properties.
In the Component Properties dialog box, select the EJB Local Refs tab.
Highlight the “ejb/AuthenticationDelegate” EJB local reference, and set the Link Value to the name of a deployed bean that implements the RemoteAuthenticationDelegate interface.
For more information, access the Javadocs in your Enterprise Security installation. Using a Web browser, open /html/docs/index.html, then select the com.sybase.ep.security.authdelegate package.
Configuring a remote authentication delegate in WebLogic
Using a text editor, open the ejb-jar.xml file, located in the sybepsecurity/sybepsecurity.ear.exploded/ com.sybase.ep.security.sessionsvcs.jar/META-INF subdirectory of your WebLogic installation.
Below the line <!-- authentication
delegate -->
, set the value of <ejb-link>
to “RemoteProxyDelegate.”
Using a text editor, open the weblogic-ejb-jar.xml file, located in the sybepsecurity/sybepsecurity.ear.exploded/ com.sybase.ep.security.authdelegate.jar/META-INF subdirectory of your WebLogic installation.
Find the string “custom.authentication.delegate” and replace it with the JNDI name of your custom authentication delegate.