You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/appstore/use-content/platform-supported-content/modules/azure/azure-blob-storage-connector.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,9 +40,13 @@ After you install the connector, you can find it in the **App Explorer**, in the
40
40
41
41
### Configuring Authentication {#authentication}
42
42
43
-
In order to use the Azure Blob Storage service, you must authenticate using a Shared Access Signature (SAS). To do so, you must create a SAS or ask your Azure admin to do that for you. The SAS is then added to a ConnectionDetails object on the SAS attribute. In addition you will need to set the storage account to the Connection details on the StorageAccount attribute.
43
+
In order to use the Azure Blob Storage service, you must authenticate using a Shared Access Signature (SAS)or an Azure Entra ID Access Token.
44
44
45
-
We plan to provide additional means of authentication soon.
45
+
#### SAS authorization
46
+
You or your admin needs to create a SAS for the container or blob you want to perform operations on. This SAS should then be added to a `SASCredentials` object on the `SASToken` attribute. Feed the `SASCredentials` object to the `AbstractCredentials` input parameter of the operation microflow you want to use.
47
+
48
+
#### Azure Entra ID Access Token
49
+
Set up SSO using the OIDC SSO marketplace module. When this is set up for your application you can use the `GetCurrentToken` microflow to get the access token needed for authenticationg the call. Create an `EntraCredentials` object and add the access token to the `BearerToken` attribute. Feed the `EntraCredentials` object to the `AbstractCredentials` input parameter of the operation microflow you want to use.
46
50
47
51
### Configuring a Microflow for an AWS Service
48
52
@@ -51,11 +55,11 @@ You can implement the operations of the connector by using them in microflows. F
51
55
1. In the **App Explorer**, right-click on the name of your module, and then click **Add microflow**.
52
56
2. Enter a name for your microflow, for example, *ACT_PutBlob*, and then click **OK**.
53
57
3. In the **App Explorer**, in the **AzureBlobStorageConnector** section, find the **PUT_v1_Azure_PutBlob** operation microflow.
54
-
4.In the**App Explorer**, in the **AWSAuthentication**section, find the **GetStaticCredentials**and**GetTemporaryCredentials**microflows.
58
+
4.Create a**SASCredentials** or **EntrCredentials**object and add the SAS or access token to the **SASToken**or**BearerToken**attributes respectively.
55
59
5. Drag the **PUT_v1_Azure_PutBlob** microflow in to your microflow.
56
60
6. Double-click the **PUT_v1_Azure_PutBlob** operation to configure the required parameters.
57
61
58
-
For the `PUT_v1_Azure_PutBlob` operation, retrieve the `System.FileDocument` you want to store and provide a configured `ConnectionDetails` object. You must then create a `PutBlobRequest` object in your microflow as the last parameter. This entity requires the following parameters:
62
+
For the `PUT_v1_Azure_PutBlob` operation, retrieve the `System.FileDocument` you want to store and provide a configured `SASCredentials` or `EntrCredentials` object. You must then create a `PutBlobRequest` object in your microflow as the last parameter. This entity requires the following parameters:
59
63
60
64
*`BlobName` - The BlobName attribute holds the name the blob will get in the Blob storage.
61
65
*`ContainerName` - The ContainerName attribute holds the target container name where the blob will be stored.
0 commit comments