Preconfigured sample files for Liberty
To minimize manual configuration, preconfigured sample files are available for you to use and customize when you are using WebSphere Application Server Liberty as your application server.
The preconfigured sample files are provided in the <ODM_InstallDir>/shared/oidc directory.
| File name | Description | Related task |
|---|---|---|
|
server.xml |
The main configuration file for Liberty. The sample server.xml file is partitioned by other XML
files. That is, the following files are included in the sample server.xml
file:
Apart from these include statements, the other lines in server.xml that are required are:
|
|
|
tls-datasource.xml |
This file is included in the sample server.xml file:
It does not only contain the security and data source configuration. It also contains the lines below, which allow Decision Center to find the OdmOidcProviders.json file in the directory ${server.config.dir}/resources/security:
|
|
|
filters.xml |
The filter configuration file. This file is already included in the sample server.xml file:
|
|
|
oidc-liberty.xml oidc-ums.xml oidc-ibmid.xml |
The OpenID Connect client configuration file. The oidc-liberty.xml file is already included in the sample
server.xml
file:
You must change it if you choose another
oidc-<name>.xml file, because you can include only one of
the files in the server.xml file. |
|
|
jvm.options |
This sample file contains all JVM options. |
|
|
OdmOidcProviders.json |
The JSON description file to define OpenID Connect Providers for Decision Center. This file should be located in the <server>/resources/security directory for Liberty. |
|
|
OdmOidcProvidersRD.json |
The JSON description file to define OpenID Connect Providers for Rule Designer. This file should be
located in the Eclipse root directory. You can also specify a different location using the property
|
|
|
eclipse.ini |
The eclipse.ini file for Rule Designer. |
|
|
mykeystore.jks mytruststore.jks |
In Decision Center, you must move the .jks files to the resources/security directory for Liberty. In Rule Designer, only
the file mytruststore.jks is needed, and it should be located in the Eclipse
root directory. You can also specify a different location using the property
For the .jks, the password is password2Change. You must change this password. You must fill these files with the actual certificates for your system.
|
2Change in the sample files must be changed, and
any value that does not match in your environment must be updated.