FlexDeploy API Guide

This API Guide provides detailed instructions for using the REST services included with FlexDeploy. See the FlexDeploy Installation Guide for information related to installation. See also the FlexDeploy Plugin Guides for detailed instructions for configuring and using the FlexDeploy plugins.

Basic Authentication with WebLogic

Most API are setup to use Basic Authentication except where noted. In order to use Basic Authentication with WebLogic, please set enforce-valid-basic-auth-credentials to false in domain.

You can add following after <node-manager-password-encrypted> in <security-configuration> tag.

<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>

It should be in this order:

<security-configuration>
......
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-
credentials>
<use-kss-for-demo>true</use-kss-for-demo>
</security-configuration>

Or, use wlst to set the property:

connect('weblogicUser','weblogicPassword','t3://host:port)
edit()
startEdit()
cd('SecurityConfiguration/Your_Domain')
set('EnforceValidBasicAuthCredentials','false')
save()
activate()

Version 1 API Details

Version 1 APIs use Basic Authentication.

Version 0 API Details

In version 0, credentials are passed in JSON input.