معرفی
در این آموزش ما Azure Key Vault را در 10 مرحله ساده پیاده سازی می کنیم. این شامل تهیه منبع، تأیید، و استقرار Key Vault به عنوان پیکربندی در یک برنامه هسته دات نت می شود.
Azure Key Vault چیست؟
Azure Key Vault ابزاری برای ذخیره ایمن اسرار دسترسی است. ما می توانیم کلیدها، اسرار (رمزهای عبور) و گواهی ها را ذخیره کنیم. ذخیره اسرار در یک مکان خارجی زمانی مهم است که بخواهیم پیکربندی، راز یا گواهی یکسانی را در چندین سیستم توزیع کنیم.
صندوق های کلید از منظر امنیتی نیز مهم هستند.
برای دسترسی به خزانه کلید در هر دو صفحه، همه تماسگیرندگان (کاربران یا برنامهها) باید احراز هویت و مجاز باشند. هر دو هواپیما از Azure Active Directory (Azure AD) برای احراز هویت استفاده می کنند. برای مجوز، صفحه مدیریت از کنترل دسترسی مبتنی بر نقش (RBAC) و صفحه داده از خط مشی دسترسی Key Vault استفاده می کند. [ منبع ]
آموزش
اکنون، ما Azure Key Vault را ایجاد می کنیم، یک رکورد رمز عبور ایجاد می کنیم و از طریق Configuration از ASP.NET Core 3.1 به آن دسترسی خواهیم داشت. ما این کار را در 10 مرحله انجام خواهیم داد.
لطفا با تصاویری که پس از مراحل نوشته شده موجود است همراه باشید!
راه اندازی Azure Key Vault
- Azure، Search و باز کردن Key Vault را باز کنید
- روی +افزودن در بالا سمت چپ کلیک کنید.
- پیکربندی مناسب را طبق نیاز خود پر کنید، روی Review+Create و سپس Create کلیک کنید.
- در سمت چپ در بخش تنظیمات، Secrets را باز کنید، روی +Generate/Import کلیک کنید.
-