Azure Key Vault .NET: socruithe seachfhreastalaí le haghaidh rúin agus iarratas comhartha
Sann an t-iompar Azure Core céanna do SecretClientOptions agus ClientSecretCredentialOptions sula dtosaíonn ceachtar den dá chonair iarratais.
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = new System.Net.WebProxy(
"http://proxy.example.net:8080")
};
var transport = new Azure.Core.Pipeline.HttpClientTransport(handler);
var credential = new Azure.Identity.ClientSecretCredential(
tenantId, clientId, clientSecret,
new Azure.Identity.ClientSecretCredentialOptions
{
Transport = transport
});
var vault = new Azure.Security.KeyVault.Secrets.SecretClient(
new Uri(vaultUrl),
credential,
new Azure.Security.KeyVault.Secrets.SecretClientOptions
{
Transport = transport
});Úsáid fíor-vaultUrl, tenantId, clientId agus clientSecret an fheidhmchláir. Tá an dá shannadh Transport = transport d'aon ghnó: stiúrann ceann acu fáil an chomhartha agus an ceann eile iarratais rún Key Vault.
Coinnigh vaultUrl mar fhíorphointe deiridh an treasa. Coinníonn WebProxy an láimhseálaí an idirghabhálaí; tá iarrthóirí HTTP poiblí ar fáil sa liosta seachfhreastalaithe HTTP nuair a cheadaíonn beartas líonra an treasa an bealach sin; cumraigh a Credentials sula ndéantar na cliaint más gá don líonra iad.
Athúsáid an t-iompar d'ualach oibre na gcliaint agus scaoil acmhainní faoi úinéireacht ag an múchadh. Bunaíonn nasc seachfhreastalaí rathúil bealach, ach socraíonn beartais líonra agus rochtana Key Vault fós an féidir leis an bhfeidhmchlár an rún a léamh.