Using security service provider API exposed by BEA WebLogic Server 9.0/9.1, the agent plugs its custom security Authenticator into the container. Once the Agent Authenticator is configured, all requests call it. You only need to set the Agent Authenticator once per WebLogic domain. For more information on security service provider architecture visit the appropriate site according to your site's respective version of BEA WebLogic Server.
The authentication provider can be added by using the BEA WebLogic Server 9.0/9.1 Administration Console. The information provided in this section serves to facilitate the configuration of the Agent Authentication Provider and is in no means a substitute for the information provided in WebLogic Server documentation. For a detailed discussion on WebLogic Authentication providers, see WebLogic Server documentation at http://www.bea.com.
Log on to the BEA WebLogic Server 9.0/9.1 Administration Console.
In the left pane, under Domain Structure and under the host name of the server you are configuring, click “Security realm.”
In the right pane, click the name of the realm you are configuring.
Click the Providers tab.
Click the Authentication tab.
In the left pane, click Lock & Edit.
In the right pane, click New.
Specify Type as AgentAuthenticator.
Specify Name with a name of your choice.
Click the newly created policy agent authentication provider.
Change the control flag value from REQUIRED to OPTIONAL
In the right pane, at the top, click Providers.
The Authentication Providers Table appears.
Click Default Authenticator.
Change the control flag from REQUIRED to OPTIONAL.
In the left pane, click Activate changes.
If you choose to create a new security realm instead of using the default security realm to configure the agent, ensure that the control flag value for the Agent Authenticator and any additional authentication providers are set to OPTIONAL.