Versions Compared
Version | Old Version 5 | New Version 6 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Fiona-todo: update http collector to add a link to this page
This page is for data modellers who need to provide securely-stored credentials to access data via HTTP.
Overview
When importing data via HTTP, you sometimes need to provide authentication to an external site. In order to provide a username and/or password securely,
Configure a key/value pair using the PhixFlow items:
- In a HTTP Datasource properties → Secret Key Details, create a secret key.
- Add the value to the local secret. PhixFlow encrypts the local secret.
You can use the secret key name to refer to the encrypted value in the following places:
- HTTP Datasources → Properties → Secret Key Details
- Datasource instances → Username/Password or Username Key/Password Key
- HTTP Headers Properties → Basic Settings → Value
- HTTP collectors → URL expression or Statement Expression
When you run analysisPhixFlow then finds the secure credentials in the keystore and provides them , PhixFlow uses the Secret Key name to find the key, which finds the encrypted secret. It then provides the de-encrypted value to authenticate to the external site.
To create a key/value pair, in an HTTP datasource → Properties → Secret Key Details section, click
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Insert excerpt _property_toolbar _property_toolbar nopanel true
Secret Key
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Basic Settings
Field | Description |
---|---|
Key | Read only. This key will match the key of the Secret Key. |
Secret | The secret value that will be available in expressions where the Secret Key name is used. |
Basic Settings
Field | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Enter a name. You will use Name | Enter a name.
| |||||||||||||||||||||||
Key | Read-only. When you save the secret key, PhixFlow automatically generates a unique key value used to refer to the secretin this field. | ||||||||||||||||||||||||
Enabled | secret key and associated local secret value, and it is ready to use. The local secret value may be null.
| ||||||||||||||||||||||||
SecretRead only. When the secret key has been saved, the secret can be edited. | Click
When you save the local secret, PhixFlow displays asterisks here to show that the secret value has been encrypted. To edit a secret value, click
To delete a secret value, click
|
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Local Secret
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Key | Read only. The same automatically-generated key in the secret key paired with this local secret. | ||||||||
Secret | Enter the value that you want to encrypt, such as a password. To switch between displaying or hiding the value, click
PhixFlow encrypts the value when storing it in the database, but when it is required to authenticate to an external site, PhixFlow supplies the unencrypted string. |
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Live Search | ||||||||
---|---|---|---|---|---|---|---|---|
|
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Learn More
For links to all pages in this topic, see Analysis Models for Batch Processing Data.
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|