Operation: Get Configuration by configurationName
Die Operation Get Configuration by configurationName
gibt die Konfiguration mit dem angegebenen Namen aus.
Beispiel
Input
Der Adapter erwartet ein XML-Dokument als Input:
XML
<?xml version="1.0" encoding="UTF-8"?>
<ConfigurationName>
<Value>KeyCloakConfiguration</Value>
</ConfigurationName>
Output
Der Adapter erzeugt ein XML-Dokument als Output:
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Configuration>
<FileDescription name="KeyCloakConfiguration">
<Attributes>
<Field name="connection">
<Attributes>
<String name="realm" value="X4Realm"/>
<String name="resource" value="X4"/>
<String name="realmKey"/>
<String name="authServerUrl" value="http://localhost:8085/auth/"/>
<String name="sslRequired"/>
<Integer name="confidentialPort" value="0"/>
<Boolean name="useResourceRoleMappings" value="false"/>
<Boolean name="cors" value="false"/>
<Integer name="corsMaxAge" value="-1"/>
<String name="corsAllowedMethods"/>
<String name="corsAllowedHeaders"/>
<String name="corsExposedHeaders"/>
<Boolean name="bearerOnly" value="false"/>
<Boolean name="autodetectBearerOnly" value="false"/>
<Boolean name="enableBasicAuth" value="false"/>
<Boolean name="exposeToken" value="false"/>
<Collection name="credentials">
<Entries/>
</Collection>
<Integer name="connectionPoolSize" value="20"/>
<Long name="socketTimeout" value="-1"/>
<Long name="connectionTimeout" value="-1"/>
<Long name="connectionTTL" value="-1"/>
<Boolean name="disableTrustManager" value="false"/>
<Boolean name="allowAnyHostname" value="false"/>
<String name="proxyUrl"/>
<String name="truststore"/>
<String name="truststorePassword"/>
<String name="clientKeystore"/>
<String name="clientKeystorePassword"/>
<String name="clientKeyPassword"/>
<Boolean name="alwaysRefreshToken" value="false"/>
<Boolean name="registerNodeAtStartup" value="false"/>
<Integer name="registerNodePeriod" value="-1"/>
<String name="tokenStore"/>
<String name="tokenCookiePath"/>
<String name="principalAttribute"/>
<Boolean name="turnOffChangeSessionIdOnLogin"/>
<Integer name="tokenMinimumTimeToLive" value="0"/>
<Integer name="minTimeBetweenJwksRequests" value="10"/>
<Integer name="publicKeyCacheTtl" value="86400"/>
<Boolean name="ignoreOAuthQueryParameter" value="false"/>
<Collection name="redirectRewriteRules">
<Entries/>
</Collection>
<Boolean name="verifyTokenAudience" value="false"/>
<Boolean name="publicClient" value="false"/>
<Boolean name="pkce" value="false"/>
</Attributes>
</Field>
<Field name="restApiCredentials">
<Attributes>
<String name="username" value="system"/>
<String name="password" value="******"/>
</Attributes>
</Field>
</Attributes>
</FileDescription>
</Configuration>