This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.
Try Local Setup
This document provides you with instructions on how to configure and try out WSO2 Open Banking in your local environment.
The scripts for the below local setup in the Quick Start Guide are configured for a Linux and MySQL/MSSQL environment. Notice that WSO2 Open Banking solution is applicable to Windows/Linux and MySQL/MSSQL and Oracle environments.
Prerequisites
- Download OpenJDK 8 in all the nodes of the setup.
In the environment variables, update the
JAVA_HOMEandPATHvariables. For instance, you can do this on a Mac/Linux server by adding the following to the~/.bashrc file:export JAVA_HOME="<JDK_LOCATION>" export PATH=$PATH:$JAVA_HOME/bin
Download and unzip the following files:
wso2-obam-1.5.0.zip (WSO2 Open Banking API Manager)
wso2-obkm-1.5.0.zip (WSO2 Open Banking Key Manager)
WSO2 Updates Manager (WUM) is deprecated and will be unavailable from July 2021 onwards. WSO2 Updates is the new tool to include the solution and security improvements that are released by WSO2 Open Banking, on top of a released version. For more information, see WSO2 Updates.
Setup a database server using MySQL 5.7, Microsoft SQL Server 2016 or, Oracle 12c.
Setting up the databases and starting the servers
Loading
If you're setting up Open Banking for AU:
Configuring consumer authentication
By default, WSO2 Open Banking comes with basic authentication configured. For CX guideline aligned experience, you can configure Identifier-first authentication paired with a secondary identity provider. In the section above, we configured SMS OTP as the secondary identity provider.
You have started the servers. Next, configure users, roles, and APIs.
Configuring users and roles
Configuring APIs
You can configure APIs through the API Publisher by signing in as a user whose role includes
Internal/publisher.
Follow the steps given below:Loading
Configuring a consent management application
A consent management application is configured in order to manage consents granted to an application.Loading
Try out the Customer Care Portal at
https://localhost:9446/ccportal. Sign in to the Customer Care Portal with the credentials for ann@gold.com Internal/CustomerCareOfficer.
Try out the consent revocation apps in WSO2 Open Banking.
- Configuring Consent Revocation Apps for UK
- Configuring Consent Revocation Apps for Berlin
- Configuring Consent Management Dashboards for AU
What's Next
Now that you have created the APIs that allow you to initiate payments and access account information, let's try out the flows in WSO2 Open Banking: