إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تدعم مصادقة Azure Container Apps ميزة تسمى مخزن الرمز المميز. مخزن الرمز المميز هو مستودع الرموز المميزة المقترنة بمستخدمي تطبيقات الويب وواجهات برمجة التطبيقات. يمكنك تمكين مخزن الرمز المميز عن طريق تكوين تطبيق الحاوية باستخدام حاوية Azure Blob Storage.
يحتاج رمز التطبيق الخاص بك في بعض الأحيان إلى الوصول إلى البيانات من هؤلاء الموفرين نيابة عن المستخدم، مثل:
- النشر إلى المخطط الزمني لمستخدم مصادق عليه على Facebook
- قراءة بيانات الشركة الخاصة بالمستخدم باستخدام واجهة برمجة تطبيقات Microsoft Graph
تحتاج عادة إلى كتابة التعليمات البرمجية لجمع الرموز المميزة وتخزينها وتحديثها في التطبيق الخاص بك. باستخدام مخزن الرمز المميز، يمكنك استرداد الرموز المميزة عندما تحتاج إليها، وإخبار تطبيقات الحاوية بتحديثها عندما تصبح غير صالحة.
عند تمكين مخزن الرمز المميز، يقوم نظام مصادقة Container Apps بتخزين الرموز المميزة للمعرف ورمز الوصول المميز وتحديث الرموز المميزة للجلسة المصادق عليها، ولا يمكن الوصول إليها إلا من قبل المستخدم المقترن.
ملاحظه
ميزة مخزن الرمز المميز قيد المعاينة.
إنشاء عنوان URL SAS
قبل أن تتمكن من إنشاء مخزن رمز مميز لتطبيق الحاوية الخاص بك، تحتاج أولا إلى حساب Azure Storage مع حاوية blob خاصة.
انتقل إلى حساب التخزين الخاص بك أو أنشئ حسابا جديدا في مدخل Microsoft Azure.
حدد Containers وأنشئ حاوية blob خاصة إذا لزم الأمر.
في صف حاوية التخزين حيث تريد إنشاء مخزن الرمز المميز، حدد قائمة النقاط الثلاث (•••)، ثم حدد إنشاء SAS.
أدخل القيم المناسبة لاحتياجاتك في نافذة إنشاء SAS .
تأكد من تضمين أذونات القراءةوالكتابةوالحذف في تعريفك.
ملاحظه
لضمان عدم توقف الوصول إلى الحاوية الخاصة بك، تأكد من تعقب تواريخ انتهاء صلاحية SAS.
حدد الزر Generate SAS token URL لإنشاء عنوان URL SAS.
انسخ عنوان URL SAS والصقه في محرر نص لاستخدامه في الخطوة التالية.
حفظ عنوان URL SAS كبيانات سرية
مع إنشاء SAS URL، يمكنك حفظه في تطبيق الحاوية الخاص بك كبيانات سرية. تأكد من أن الأذونات المقترنة بمخزنك تتضمن أذونات صالحة لحاوية تخزين الكائن الثنائي كبير الحجم.
انتقل إلى تطبيق الحاوية في مدخل Microsoft Azure.
حدد Secrets.
حدد Add وأدخل القيم التالية في نافذة Add secret .
ملاحظه
جميع الخصائص في نافذة إضافة بيانات سرية إلزامية.
| الخاصية | قيمة |
|---|---|
| المفتاح | أدخل اسما لسر SAS الخاص بك. |
| النوع | حدد Container Apps secret. |
| قيمة | أدخل قيمة SAS URL التي أنشأتها من حاوية التخزين الخاصة بك. |
إنشاء مخزن للرمز المميز
containerapp auth update استخدم الأمر لربط حساب Azure Storage بتطبيق الحاوية وإنشاء مخزن الرمز المميز.
في هذا المثال، يمكنك وضع قيمك بدلاً من الرموز المميزة للعنصر النائب محاطة بأقواس <>.
az containerapp auth update \
--resource-group <RESOURCE_GROUP_NAME> \
--name <CONTAINER_APP_NAME> \
--sas-url-secret-name <SAS_SECRET_NAME> \
--token-store true
بالإضافة إلى ذلك، يمكنك إنشاء مخزن الرمز المميز الخاص بك باستخدام الخاصية sasUrlSettingName باستخدام قالب ARM.