Versions Compared

Key

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


REST API Credentials Connection configuration guidelines can be found here.

Azure Identity Connector Credentials 's Connection type must always be specified as "azure-identity".

Properties specific to the Azure Identity Connector Credentials 's Connection are described below.


Panel
titleOn this page

Table of Contents

Azure Identity

Credentials

Connection Properties


FieldRequiredDefaultMultipleNotesExample
propertiesYes-NoConfiguration object
clientId

tenantDomainYes-No
The Client Id
The Azure tenant domain to be used
to connect to Azure."dd1bc268-8b54-4ea3-b43d-a15b665d04de"clientSecret
."myTenantDomain.onmicrosoft.com"
identityCacheSizeNo-NoThe maximum number of identities to be cached.150
maxProcessThreadsNo10NoThe maximum number of processing threads for the identity extraction process.15
useProxyNofalseNoEnables the use of a proxy to get access to Azure endpoints.true
proxyHostIf useProxy is  set to true-NoThe address of the proxy to be used."http://myproxy.mycompany.com"
proxyPortIf useProxy is  set to true
Yes
-NoThe
Client Secret corresponding to the specified Client Id."PZhbltkGdXEAYJl3fn9een1R1bTlrHClNSm8U3QtEet="
port of the proxy to be used.9027
socketTimeoutNo"60000ms"NoSocket timeout value."100s"
connectTimeoutNo"60000ms"NoConnection timeout value"100s"
connectionRequestTimeoutNo"60000ms"NoConnection request timeout value"100s"
maxConnectionsNo150NoMaximum number of connection to the different Azure endpoints used.200
maxConnectionsPerRouteNo15NoMaximum number of connection to a specific Azure endpoint.20



Usage example


Saga_json
TitlePOST /aspire/_api/credentials
{
    "credential":"aa1bc268-8b54-4ea3-b43d-a15b665d04de",
    "type": "azure-identity",
    "description": "Azure Identity CredentialsConnection Test",
    "properties": {
		"tenantDomain":"myTenantDomain.onmicrosoft.com",
        "identityCacheSize": "100",
        "maxProcessThreads": "10",
       "clientId": "dd1bc268-8b54-4ea3-b43d-a15b665d04de  "useProxy": "false",
        "socketTimeout" : "60s",
        "connectTimeout" : "60s",
        "connectionRequestTimeout" : "60s",
        "maxConnections" : "100",
        "clientSecretmaxConnectionsPerRoute" : "PZhbltkGdXEAYJl3fn9een1R1bTlrHClNSm8U3QtEet=10"
    }
}