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
    });

ئەپلىكەشنىڭ ھەقىقىي vaultUrl, tenantId, clientId ۋە clientSecret نى ئىشلىتىڭ. ئىككى Transport = transport تەقسىماتى قەستەن: بىرى توكېن ئېلىشنى، يەنە بىرى Key Vault مەخپىيەتلىك تەلەپلىرىنى باشقۇرىدۇ.

ئامبارنىڭ ھەقىقىي ئاخىرقى نۇقتىسى سۈپىتىدە vaultUrl نى ساقلاڭ. بىر تەرەپ قىلغۇچنىڭ WebProxy ۋاسىتىچىنى ساقلايدۇ؛ ئامبارنىڭ تور سىياسىتى بۇ يولنى رۇخسەت قىلغاندا HTTP ۋاكالەتچى تىزىملىكىدە ئاممىۋى HTTP نامزاتلىرى بار؛ تور تەلەپ قىلسا، خېرىدارلارنى قۇرۇشتىن بۇرۇن ئۇنىڭ Credentials نى سەپلەڭ.

يۆتكەلگۈچىنى خېرىدارلارنىڭ ئىش يۈكى ئۈچۈن قايتا ئىشلىتىڭ ۋە تاقىغاندا ئىگىلىككە ئالغان بايلىقلارنى قويۇپ بېرىڭ. مۇۋەپپەقىيەتلىك ۋاكالەتچى ئۇلىنىشى يول قۇرىدۇ، ئەمما ئەپلىكەشنىڭ مەخپىيەتلىكنى ئوقۇيالىشىنى Key Vault نىڭ تور ۋە كىرىش سىياسىتى ھەل قىلىدۇ.

مۇناسىۋەتلىك ماقالىلەر