BEA Logo BEA WebLogic Enterprise Release 5.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   WebLogic Enterprise Doc Home   |   Security   |   Previous Topic   |   Next Topic   |   Contents   |   Index

Configuring Single Sign-on

 

This topic includes the following sections:

 


Single Sign-on with Username/Password Authentication

The steps for implementing single sign-on with username/password authentication are as follows:

  1. In the CORBA.connectionpool section of the weblogic.properties file define the following properties:

  2. Use the tpusradd command to define the WebLogic Server principal as an authorized user in the WebLogic Enterprise domain. The username and password for the WebLogic Server principal must appear in the tpusr file exactly as they are defined in the weblogic.properties file.

  3. Set -E option of the ISL command to configure the IIOP Listener/Handler to detect and utilize the propagated security context from the WebLogic Server realm. The -E option of the ISL command requires you to specify a principal name. The principal name is the username as defined in the weblogic.properties file. The ISL command for the IIOP Listener/Handler is defined for the CLOPT parameter in the UBBCONFIG file for the WebLogic Enterprise domain.

  4. Set the SECURITY parameter in the UBBCONFIG file to USER_AUTH or higher.

 


Single Sign-on with Username/Password Authentication and the SSL Protocol

The steps for implementing single sign-on with username/password authentication and the SSL protocol are as follows:

  1. Configure the SSL protocol in the WebLogic Server and the WebLogic Enterprise environments.

    For information about configuring the SSL protocol in the WebLogic Server environment, see Using WebLogic SSL in the WebLogic Server portion of the WebLogic Enterprise online documentation.

    For information about configuring the SSL protocol in the WebLogic Enterprise environment, see The SSL Protocol.

  2. In the CORBA.connectionpool section of the weblogic.properties file define the following properties:

  3. Use the tpusradd command to define the WebLogic Server principal as an authorized user in the WebLogic Enterprise domain. The username and password for the WebLogic Server principal must appear in the tpusr file exactly as they are defined in the weblogic.properties file.

  4. Set -E option of the ISL command to configure the IIOP Listener/Handler to detect and utilize the propagated security context from the WebLogic Server realm. The -E option of the ISL command requires you to specify a principal name. The principal name is the username as defined in the weblogic.properties file. The ISL command for the IIOP Listener/Handler is defined for the CLOPT parameter in the UBBCONFIG file for the WebLogic Enterprise domain.

  5. Set the SECURITY parameter in the UBBCONFIG file to USER_AUTH or higher.

 


Single Sign-on with the SSL Protocol and Certificate-Based Authentication

The steps for implementing single sign-on with the SSL protocol and certificate-based authentication are as follows:

  1. Configure the SSL protocol in the WebLogic Server and the WebLogic Enterprise environments.

    For information about configuring the SSL protocol in the WebLogic Server environment, see Using WebLogic SSL in the WebLogic Server portion of the WebLogic Enterprise online documentation.

    For information about configuring the SSL protocol in the WebLogic Enterprise environment, see The SSL Protocol.

  2. In the CORBA.connectionpool section of the weblogic.properties file define the following properties:

  3. Use the tpusradd command to define the WebLogic Server principal as an authorized user in the WebLogic Enterprise domain. The username and password for the WebLogic Server principal must appear in the tpusr file exactly as they are defined in the weblogic.properties file.

  4. Set -E option of the ISL command to configure the IIOP Listener/Handler to detect and utilize the propagated security context from the WebLogic Server realm. The -E option of the ISL command requires you to specify a principal name. The principal name is the username as defined in the weblogic.properties file. The ISL command for the IIOP Listener/Handler is defined for the CLOPT parameter in the UBBCONFIG file for the WebLogic Enterprise domain.

  5. Set the -a option of the ISL command to configure the IIOP Listener/Handler to enable certificate-based authentication.The ISL command for the IIOP Listener/Handler is defined for the CLOPT parameter in the UBBCONFIG file for the WebLogic Enterprise domain.

  6. Set the SECURITY parameter in the UBBCONFIG file to USER_AUTH or higher.

Using certificate-based authentication between the WebLogic Server environment and the WebLogic Enterprise environment implies performing a new SSL handshake to establish a connection from the WebLogic Server environment on a CORBA object, RMI object, or EJB in a WebLogic Enterprise environment is initiated. In order to support multiple client requests over the same SSL network connection, certificate-based authentication must be set up as follows: