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.