Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Local credential store retrieves credentials from FlexDeploy database, credentials are encrypted in FlexDeploy database. You can view details on other credential store providers on Credential Store page. Credential Store Providers screen allows you to view details on out of box providers as well, but you are not allowed to change out of box credential store providers. You can create additional credential store providers as necessary.

Here is how HashiCorp Vault provider is setup in FlexDeploy. Note that it comes up Java Implementation for retrieval of credentials.

Image Added

What is involved in defining credential store provider?

  1. Provide high level details like name and description.
  2. Define credential store properties. Properties are configuration values that will be utilized to connect to credential store, which is reused to retrieve all credentials for one instance of credential store. Properties are optional as all access details might be coded in API implementation.
    1. If you define properties, you can indicate display and validation details. You can also indicate if property is required and/or encrypted.
  3. Define credential inputs. You must have at least one input. Inputs are defined for each credential. For example, inputs to retrieve Endpoint1 password might be different than Endpoint2 password.
    1. If you define properties, you can indicate display and validation details. You can also indicate if property is required and/or encrypted.
  4. Provide either Java Implementation of Groovy API.

API Implementation