Configuration
Configuring Additional Attributes¶
Before creating the application, need to enable the additional fields from the DevPortal. To enable additional fields follow the below steps.
- Open the
<APIM_HOME>/repository/conf/deployment.tomlfile. -
Follow the given format and configurate all additional properties:
[[financial_services.keymanager.application.type.attributes]] name="regulatory" label="Regulatory Application" type="select" tooltip="Is this a Regulatory Application?" values="true,false" default="" required="true" mask="false" multiple="false" priority="1" [[financial_services.keymanager.application.type.attributes]] name = "sp_certificate" label="Application Certificate" type="input" tooltip="Application Certificate - Mandatory if private_key_jwt Token method is selected" default="" required="false" mask="false" multiple="false" priority="2" -
The configured properties will be available to fill in the Developer Portal when creating an API consumer/TPP application.
Configure WSO2 Identity Server 7.1.0¶
-
Add following configurations in the
<IS_HOME>/repository/conf/deployment.tomlfile.[[event_listener]] id = "token_revocation" type = "org.wso2.carbon.identity.core.handler.AbstractIdentityHandler" name = "org.wso2.is.notification.ApimOauthEventInterceptor" order = 1 [event_listener.properties] notification_endpoint = "https://<APIM_HOST>:<APIM_PORT>/internal/data/v1/notify" username = "${admin.username}" password = "${admin.password}" 'header.X-WSO2-KEY-MANAGER' = "WSO2-IS" -
Download notification.event.handlers-2.0.5.jar and add it to
<IS_HOME>/repository/components/dropinsfolder. -
Change the following config to false to disable FAPI.
[oauth.dcr] enable_fapi_enforcement=false -
Restart the IS server