Skip to content

HttpClientConfig Since 5.0

Examples

Basic Auth

yaml
baseUrl: http://rd-hds:8080/fhir
auth:
  basic:
    user: "mario"
    password: "itsame"
ssl:
  bundle: client

OAuth2 Since 5.1

yaml
baseUrl: http://rd-hds:8080/fhir
auth:
  oauth2:
    registration: agent
ssl:
  bundle: client

Fields

Field NameTypeRequiredDefaultDescription
baseUrlStringYesServer base URL.
authAuthMethodNoNONEAuthentication configuration.
sslSSLNoSSL Configuration.

Other Types

AuthMethod Since 5.0

Field NameTypeRequiredDefaultDescription
basicHttpClientBasicAuthNoBasic auth configuration.
oauth2HttpClientOauth2AuthNoOAuth2 configuration.
cookieTokenHttpClientCookieTokenAuthNoCookie token auth configuration.

SSL Since 5.0

Field NameTypeRequiredDefaultDescription
bundleStringYesName of the spring ssl bundle to use for ssl connection. See Agent Configuration/SSL

HttpClientBasicAuth Since 5.0

Field NameTypeRequiredDefaultDescription
userStringYesBasic auth username
passwordStringYesBasic auth password

HttpClientOAuth2Auth Since 5.1

Field NameTypeRequiredDefaultDescription
registrationStringYesName of the registration defined in application.yaml. See Agent Configuration/OAuth2

HttpClientCookieTokenAuth Since 5.0

Field NameTypeRequiredDefaultDescription
tokenStringYesCookie token auth token

References