Using a remote authentication delegate

Enterprise Security 6.0 provides an authentication delegate implementation that acts as a bridge between the AuthenticationDelegate and RemoteAuthenticationDelegate interfaces.

StepsConfiguring a remote authentication delegate in EAServer

  1. In Jaguar Manager, expand these successive folders: Servers, <Server Name>, Installed Applications, sybepsecurity, Packages.

  2. In the com.sybase.ep.security.sessionsvcs package, highlight the PortalSession component, and select File | Component Properties.

  3. In the Component Properties dialog box, select the EJB Local Refs tab.

  4. Highlight the “ejb/AuthenticationDelegate” EJB local reference, and set the Link Value to:

    com.sybase.ep.security.authdelegate/RemoteProxyDelegate
    
  5. Under Installed Applications, select “authdelegate.” Highlight the RemoteProxyDelegate component, and select File | Component Properties.

  6. In the Component Properties dialog box, select the EJB Local Refs tab.

  7. 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.

StepsConfiguring a remote authentication delegate in WebLogic

  1. 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.

  2. Below the line <!-- authentication delegate -->, set the value of <ejb-link> to “RemoteProxyDelegate.”

  3. 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.

  4. Find the string “custom.authentication.delegate” and replace it with the JNDI name of your custom authentication delegate.