Expandpanel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Basic Authentication
Configuring Jetty Server
In FPS Jetty Server, basic Authentication needs to be enabled as the Stub component is running in the FPS server. To provide the basic authentication, perform the following actions:
- Before starting the FPS server, start launch eStudio and load the FPS profile from Profile Management (Window > Show View > Other > Profile Manager) panel.
- Navigate to FPS > Fiorano > Esb > Jetty > Jetty.
In the Properties of Jetty panel on the right side, enable Basic Authentication (BasicAuthSupported property) and give the fully qualified path of the Realm.properties file.
Tip Refer to the Create Realm.properties file section to know how to generate a Realm.properties file.
Figure 1: Enabling Basic Authentication
- Save the profile and Close.
...
Enable Http Basic Authentication property and enter the user name and password as done in the WSStub service and click the Next button to move to Interaction Configuration panel.
Note Specify the WSDL to enable Next button.
Figure 4: Enabling Http Basic Authentication
Click the Call Properties, add the javax.xml.rpc.security.auth.username and javax.xml.rpc.security.auth.password properties, and then enter the values. Finally perform the test.
Note Select the Web Service Operation to complete the configuration.
Figure 5: Add Properties dialog box
Configuring SSL Security
You can configure the SSL parameters for Jetty; configure the SSL parameters for Jetty, running with FES/FPS by editing the corresponding profiles.
...
- Open FES/FPS profile, navigate to Esb > Jetty, select Jetty node.
Specify the values for KeyStoreLocation, KeyStorePassword, KeyPassword, TrustStore, TrustStorePasswd and save the FES/FPS profile.
Tip Refer Managing Jetty Security Configuring SSL Settings section to know how to generate KeyStore and TustStore.
Figure 8: Keystore and TruStore properties for FES profile
Figure 9: Keystore and TruStore properties for FPS profile
- Start the servers. Jetty is started with the SSL enabled.
...