يتضمن تمكين الهوية المدارة لتطبيق المنطق Azure بعض الخطوات المباشرة. إليك كيف يمكنك أن تفعل ذلك:
1. انتقل إلى تطبيق المنطق الخاص بك في بوابة Azure:
- افتح بوابة Azure وانتقل إلى تطبيق المنطق الخاص بك. إذا لم تكن قد قمت بإنشاء واحدة بعد ، فيمكنك إنشاء تطبيق منطقي جديد من خلال التنقل إلى قسم تطبيقات المنطق.
2. تمكين الهوية المدارة:
- مرة واحدة في تطبيق المنطق الخاص بك ، انقر على الإعدادات في القائمة اليسرى وحدد الهوية.
- سترى خيارين: تم تعيين النظام المعين والمستخدم هويات مُدارة.
3. اختر نوع هويتك المدارة:
- يتم ربط هذه الهوية المُخصصة في النظام مباشرة بتطبيق المنطق الخاص بك ويتم حذفه عند حذف التطبيق. لتمكينها ، قم بتبديل الحالة إلى وإنقاذ التغييرات. سيؤدي ذلك تلقائيًا إلى إنشاء مدير خدمة في Azure AD.
- تم تعيين هوية مُجمع المستخدم: هذا النوع من الهوية غير مرتبط بمورد معين ويمكن مشاركته بين موارد متعددة. تحتاج إلى إنشائها بشكل منفصل قبل تعيينه لتطبيق المنطق الخاص بك.
4. تعيين أدوار للهوية المدارة:
- بعد تمكين الهوية المدارة ، تحتاج إلى تعيين أدوار لها حتى يتمكن من الوصول إلى موارد Azure الأخرى. على سبيل المثال ، إذا كان تطبيق المنطق الخاص بك يحتاج إلى الوصول إلى Azure Key Vault ، فستضيف دورًا مثل "Key Vault Reader" إلى الهوية المدارة.
5. استخدم الهوية المدارة في المشغلات والإجراءات:
- بمجرد إعداد الهوية المدارة ، يمكنك استخدامها للمصادقة مع موارد Azure في سير عمل تطبيق المنطق الخاص بك. حدد الإجراءات أو المشغلات التي تدعم مصادقة الهوية المدارة وتكوينها وفقًا لذلك.
باتباع هذه الخطوات ، يمكنك مصادقة تطبيق Azure Logic بشكل آمن مع خدمات Azure الأخرى دون إدارة بيانات الاعتماد يدويًا.
الاستشهادات:
[1] https://www.red-gate.com/simple-talk/cloud/azure/how-to-use-danaged-identities-in-your-azure-logic-apps/
[2] https://turbo360.com/blog/azure-managed-service-identity-for-logic-apps
[3] https://community.dynamics.com/blogs/post/؟postid=5e75eb01-9dd6-4d2e-bad4-cea4562e351e
[4] https://stackoverflow.com/questions/76113022/using-connections-with-danaged-dentities-during-local-development
[5] https://techcommunity.microsoft.com/blog/integrationsonazureblog/azure-logic-apps ---Authenticate-with-denaged-identity-for-azure-ad-ad-oauth- c/2066254
[6] https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-securing-a-logic-app
[7]
[8] https://www.youtube.com/watch؟v=B69pb9cklra
[9] https://learn.microsoft.com/en-us/azure/logic-apps/authenticate-with-danaged-ithity