Manual Client Registration
WSO2 Open Banking Accelerator support manual client registration(MCR) via DevPortal. Manual Client Regitration extension allows to provide a custom value to the client id of the application and store any additional attributes against the application.
Note
Make sure to refer Developer guide for OpenAPI based extensions from documentation
Application Creation¶
The OpenAPI extension for application creation provides the extendibility to provide a custom value to the client id of the application and store any additional attributes against the application. The data setting from this extension point will be stored as client metadata
OpenAPI Extensions¶
OpenAPI Extension | Description | OpenAPI Definition |
---|---|---|
pre-process-application-creation | handle pre validations & changes to the consumer application creation | pre-process-application-creation/post |
Configuration¶
To enable, follow the steps below:
-
Open the
<APIM_HOME>/repository/conf/deployment.toml
file. -
Locate the following tag and enabke it as below and make sure allowed_extensions contains above table mentioned OpenAPI extensions.
[financial_services.extensions.endpoint]
enabled = true
base_url = "<BASE_URL_OF THE EXTENSION>"
allowed_extensions = [ "pre-process-application-creation" ]
[financial_services.extensions.endpoint.security]
# supported types : Basic-Auth or OAuth2
type = "Basic-Auth"
username = ""
password = ""
Application Update¶
The OpenAPI extension for application update provides the extendibility to store any additional attributes against the application.. The data setting from this extension point will be stored as updated client metadata
OpenAPI Extensions¶
OpenAPI Extension | Description | OpenAPI Definition |
---|---|---|
pre-process-application-update | handle pre validations & changes to the consumer application update | pre-process-application-update/post |
Configuration¶
To enable, follow the steps below:
-
Open the
<APIM_HOME>/repository/conf/deployment.toml
file. -
Locate the following tag and enabke it as below and make sure allowed_extensions contains above table mentioned OpenAPI extensions.
[financial_services.extensions.endpoint]
enabled = true
base_url = "<BASE_URL_OF THE EXTENSION>"
allowed_extensions = [ "pre-process-application-update" ]
[financial_services.extensions.endpoint.security]
# supported types : Basic-Auth or OAuth2
type = "Basic-Auth"
username = ""
password = ""
Top