JDBC Driver for FHIR

Build 22.0.8462

AuthScheme

The type of authentication to use when connecting to remote services.

Possible Values

OAuth, AzureServicePrincipal, None, ApiKey, OAuthJWT, AwsRootKeys, GenericOAuth, AwsEC2Roles, AzureAD, AwsIAMRoles, AzureMSI

Data Type

string

Default Value

"None"

Remarks

General

The following options are generally available to all connections:

  • None: Uses no authentication.
  • ApiKey: Uses the APIKey for the authentication.
  • OAuth: Uses OAuth 2.0, with the specific flow being determined by the OAuthGrantType. OAuthVersion must be set to determine what version of OAuth is used.
  • OAuthJWT: Set this to perform OAuth authentication with a JWT certificate. Requires the following additional connection properties. [OAuthJWTCert,/OAuthJWTCertType/OAuthJWTCertPassword/OAuthJWTCertSubject/OAuthJWTIssuer/OAuthJWTSubject]
  • AzureAD: Set this to perform Azure Active Directory OAuth authentication.
  • AzureMSI: Set this to automatically obtain Managed Service Identity credentials when running on an Azure VM.
  • AzureServicePrincipal: Set this to authenticate as an Azure Service Principal.
  • AwsRootKeys: Set this to use the root user access key and secret. Useful for quickly testing, but production use cases are encouraged to use something with narrowed permissions.
  • AwsIAMRoles: Set to use AWS IAM Roles for the connection.
  • AwsEC2Roles: Set this to automatically use AWS IAM Roles assigned to the EC2 machine the CData JDBC Driver for FHIR is currently running on.

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8462