- Release notes
- Getting started
- Installation
- Configuration
- Integrations
- Authentication
- Working with Apps and Discovery Accelerators
- AppOne menus and dashboards
- AppOne setup
- TemplateOne 1.0.0 menus and dashboards
- TemplateOne 1.0.0 setup
- TemplateOne menus and fashboards
- TemplateOne 2021.4.0 setup
- Purchase to Pay Discovery Accelerator menus and dashboards
- Purchase to Pay Discovery Accelerator Setup
- Order to Cash Discovery Accelerator menus and dashboards
- Order to Cash Discovery Accelerator Setup
- Basic Connector for AppOne
- SAP Connectors
- Introduction to SAP Connector
- SAP input
- Checking the data in the SAP Connector
- Adding process specific tags to the SAP Connector for AppOne
- Adding process specific Due dates to the SAP Connector for AppOne
- Adding automation estimates to the SAP Connector for AppOne
- Adding attributes to the SAP Connector for AppOne
- Adding activities to the SAP Connector for AppOne
- Adding entities to the SAP Connector for AppOne
- SAP Order to Cash Connector for AppOne
- SAP Purchase to Pay Connector for AppOne
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- Dashboards and charts
- Tables and table items
- Application integrity
- How to ....
- Working with SQL connectors
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Releasing a SQL Connector
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Useful resources
Set up a Credential store
The credential store provides a way to use passwords without exposing these to developers.
The server administrator is responsible for setting up the credential store and filling it with passwords. The server administrator should provide a list of available credentials to developers. These developers can use the identifier of a password.
There are two available ways to store passwords:
- a
json
file on disk; -
in the Azure Key Vault.
Note: You can only use one of the methods simultaneously.
json
file that resides on disk, called credential_store.json
. This file must contain a single object, containing a set of key-value pairs, where:
- key is the identifier that developers should use,
- value contains the actual password.
PasswordIdentifer
as an identifier.
Step |
Action |
---|---|
1 |
Create a new text file in the
<PLATFORMDIR>\databases with the name credential_store.json .
|
2 |
Open
credential_store.json using a text editor.
|
3 |
Enter the following information in the file: { "PasswordIdentifier": "s3cr3tp4ssw0rd" } |
4 |
Save the file. |
5 |
Go to the Superadmin Settings tab. |
6 |
Add the following entry to the Server settings: "CredentialStore": { "Type" : "File" } |
PasswordIdentifier
can now be used by developers and, when used, will result in the password s3cr3tp4ssw0rd
.
credential_store.json
file for a credential store with multiple passwords.
{
"passwordIdentifier": "secr3tp4ssw0rd"
, "ldapServerPassword": "BBx^W2Vh(7!r]@>!%"
, "oracleDatabasePassword": "~5u4$8HtCE]3mXpV"
, ...
}
{
"passwordIdentifier": "secr3tp4ssw0rd"
, "ldapServerPassword": "BBx^W2Vh(7!r]@>!%"
, "oracleDatabasePassword": "~5u4$8HtCE]3mXpV"
, ...
}
Encrypted
in the CredentialStore
entry in the Server Settings. It is only possible to add entries in the encrypted credential store using the DataServer command -AddEncryptedPassword
.
-dataserver -AddEncryptedPassword <key> <password>
-dataserver -AddEncryptedPassword <key> <password>
PasswordIdentifer
as an identifier.
Step |
Action |
---|---|
1 |
Go to the Superadmin Settings tab. |
2 |
Add the following entry to the Server settings: "CredentialStore": { "Type" : "Encrypted" } |
3 |
Open a Windows command line prompt and go to the
[PLATFORMDIR]\builds folder.
|
4 |
Enter the following command: processgold.bat -dataserver -AddEncryptedPassword PasswordIdentifier s3cr3tp4ssw0rd .
|
Added password entries cannot be removed.
-AddEncryptedPassword
command will overwrite existing password values without notification.