Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon كيف يمكنني تكوين الهوية المدارة لتطبيق منطقي أثناء التطوير المحلي


كيف يمكنني تكوين الهوية المدارة لتطبيق منطقي أثناء التطوير المحلي


يتضمن تكوين الهوية المدارة لتطبيق المنطق أثناء التطوير المحلي بضع خطوات ، حيث يتم تصميم الهويات المدارة بشكل أساسي لموارد Azure وليس معتمدًا بشكل مباشر في البيئات المحلية. ومع ذلك ، لا يزال بإمكانك استخدام الهويات المدارة عن طريق الاستفادة من اتصالات API أو محاكاة البيئة. هنا كيف يمكنك التعامل معها:

1. فهم القيود **

لا يتم دعم الهويات المدارة مباشرة للتنمية المحلية لأنها تعتمد على البنية التحتية Azure لإدارة المصادقة. ومع ذلك ، يمكنك استخدام اتصالات API الحالية أو إنشاء تصنيف جديد لمحاكاة السلوك.

2. استخدم اتصالات API **

للتنمية المحلية ، يمكنك استخدام اتصالات API التي قمت بإنشائها بالفعل في Azure. يمكن تكوين هذه الاتصالات لاستخدام الهويات المدارة. هنا كيف يمكنك المتابعة:

- إنشاء اتصال API: في Azure ، قم بإنشاء اتصال API يستخدم هوية مُدارة للمصادقة. يمكن استخدام هذا الاتصال في تطبيق المنطق الخاص بك.
- استخدم في التطوير المحلي: عند تشغيل تطبيق المنطق محليًا ، استخدم اتصال API هذا للاتصال بموارد Azure. تأكد من تكوين الاتصال بشكل صحيح لاستخدام الهوية المدارة.

3. محاكاة الهوية المدارة محليًا **

إذا لم يكن لديك اتصال API موجود ، فيمكنك محاكاة سلوك الهوية المدارة محليًا باستخدام طرق مصادقة بديلة مثل سلاسل الاتصال أو أسرار العميل لأغراض الاختبار. ومع ذلك ، يتطلب هذا النهج التعامل الدقيق لأوراق الاعتماد لتجنب المخاطر الأمنية.

4. التبديل بين البيئات المحلية والأزور **

لإدارة الاتصالات بين التطوير المحلي ونشر Azure ، يمكنك الحفاظ على تكوينات اتصال:

- التكوين المحلي: استخدم طريقة المصادقة المحلية (على سبيل المثال ، سلاسل الاتصال).
- تكوين أزور: استخدم الهويات المدارة.

قم بالتبديل بين هذه التكوينات باستخدام المعلمات أو متغيرات البيئة لتجنب تحرير إعدادات الاتصال يدويًا في كل مرة تنشر فيها.

5. أفضل الممارسات **

- تأكد دائمًا من أن هوياتك المدارة لديها الأذونات اللازمة للوصول إلى موارد Azure.
- استخدم الهويات المدارة المُجادة التي يتم تعيينها من قبل المستخدم إذا كنت بحاجة إلى إعادة استخدام الهويات عبر تطبيقات أو بيئات منطقية متعددة.
- حافظ على آمنة بيئة التطوير المحلية عن طريق تجنب بيانات الاعتماد المرمزة صلابة واستخدام طرق آمنة لتخزينها واستردادها.

باتباع هذه الخطوات ، يمكنك إدارة استخدام الهوية المدارة ومحاكاةها بشكل فعال أثناء التطوير المحلي لتطبيق المنطق الخاص بك.

الاستشهادات:
[1] https://www.red-gate.com/simple-talk/cloud/azure/how-to-use-danaged-identities-in-your-azure-logic-apps/
[2] https://www.youtube.com/watch؟v=tgjic_go1qk
[3] https://stackoverflow.com/questions/76113022/using-connections-with-daniced-dentities-during-local-development
[4] https://techcommunity.microsoft.com/blog/azurefederaldeveloperconnect/deploying-logic-apps-standard-with-daided-ishity-and-private-networking/4367184
[5] https://www.youtube.com/watch؟v=bzhcqyishie
[6] https://github.com/microsoftdocs/azure-docs/blob/main/articles/logic-apps/set-up-sql-db-storage-tingle-tenant-standard-workflows.md
[7 "
[8] https://learn.microsoft.com/en-us/azure/logic-apps/authenticate-with-danaged-ientity