Before you try out WSO2 Open Banking in a production environment, check if the following prerequisites are satisfied accordingly:
Change the default credentials
The default username and password are set as “admin” for the Administrator user in WSO2 Open Banking. Therefore, it is recommended to change the default username and password. You can do it by following the steps below:
- Sign in to the Identity and Access Management console at
https://<WSO2_OB_IAM_HOST>:9446/carbon
. - Click Configure -> User Management -> Users, and Change Password.
Configure the hostname
Usually, WSO2 Open Banking solution finds the hostname of the current machine through the Java API. But it is recommended to configure the hostname for WSO2 Open Banking Identity and Access Management (WSO2 OB IAM) and WSO2 Open Banking API Management (WSO2 OB APIM) servers as follows:
Also, when following the Deployment Guide, you need to change the hostnames accordingly.
Configure the default ports
When you run multiple WSO2 products, multiple instances of the same product, or multiple WSO2 product clusters on the same server or virtual machines (VMs), you must change their default ports with an offset value to avoid port conflicts.
Port Offset
The port offset defines the number by which all ports defined in the runtime such as the HTTP/S ports will be offset. For example, if the HTTP port is defined as 9763 and the port offset is 1, the effective HTTP port will be 9764. Therefore, for each additional WSO2 product, instance, or cluster you add to a server, set the port offset to a unique value (the default is 0).
Check the compatibility for JVM version
- The recommended version is JDK 1.8.
- Set the appropriate heap values for JVM based on your deployment scenario. The values can be customized in the
wso2server.sh
file in the<WSO2_OB_IAM_HOME>/bin
and<WSO2_OB_APIM_HOME>/bin
directories. As an example, java heap values are mentioned as -Xms256m -Xmx1024m in<WSO2_OB_APIM_HOME>/bin/wso2server.sh
.