محافظت از برنامه Intune برای برنامههای موبایل
برنامههای iPhone و Androidِ AI-School از محافظت از برنامه با Microsoft Intune (MAM) پشتیبانی میکنند. سازمان شما با یک App Protection Policy تعیین میکند کارکنان با دادههای داخل برنامه چه کاری میتوانند انجام دهند؛ برای مثال، جلوگیری از کپیکردن به برنامههای مدیریتنشده یا درخواست پینکد. کارکنان در برنامه با ورود با Microsoft وارد میشوند؛ سپس برنامه در Intune ثبت میشود.
برای این اتصال، AI-School از برنامه Microsoft Entra با نام HandiHow AI-apps - Intune استفاده میکند. یک مدیر Entra یکبار برای کل سازمان به آن اجازه میدهد.
چه چیزهایی لازم دارید؟
- یک حساب Entra با نقش Global Administrator یا Privileged Role Administrator. با این نقش میتوانید اجازه لازم برای Intune را صادر کنید.
- Microsoft Intune با یک App Protection Policy برای کارکنانی که از برنامه استفاده میکنند.
- یک محیط AI-School که در آن کارکنان با Microsoft وارد میشوند.
1. از طریق صفحه اتصال اجازه دهید
- اتصال محافظت از برنامه Intune را در یک مرورگر معمولی روی رایانه خود باز کنید.
- دامنه یا Directory (tenant) ID سازمان خود را وارد کنید، برای مثال
school.nl. - Toestemming geven in Microsoft را انتخاب کنید و با حساب مدیر خود وارد شوید.
- برنامه (HandiHow AI-apps - Intune، ناشر HandiHow) و مجوزها را بررسی کنید و Accepteren را بزنید.
- Microsoft شما را به صفحه اتصال برمیگرداند. در آنجا Toestemming verleend یا پیامی با کد خطا میبینید.
برنامه دو مجوز delegated درخواست میکند. این مجوزها فقط بهنام کارمندِ واردشده عمل میکنند:
| مجوز | برای چه |
|---|---|
User.Read (Microsoft Graph) | ورود و خواندن پروفایل کارمند. |
DeviceManagementManagedApps.ReadWrite (Microsoft Mobile Application Management) | دریافت سیاست محافظت از برنامه کارمند و ثبت برنامه در Intune. |
از یک لینک جداگانه فقط با adminconsent?client_id=… استفاده نکنید. Microsoft پس از Accepteren شما را به آدرسی میفرستد که فقط برنامههای موبایل میتوانند باز کنند. در نتیجه صفحه در حال بارگذاری میماند و تأییدی دریافت نمیکنید. صفحه اتصال، آدرس بازگشت درست را به Microsoft میدهد.
2. اجازه را در Entra بررسی کنید
در Microsoft Entra admin center، Enterprise applications → HandiHow AI-apps - Intune → Permissions را باز کنید. زیر Admin consent باید هر دو مجوز دیده شوند. اینکه برنامه در فهرست enterprise applications باشد، هنوز به این معنا نیست که اجازه صادر شده است.
3. برنامه را به App Protection Policy خود اضافه کنید
در Intune admin center برنامه را به App Protection Policy مربوط به کارکنان موردنظر اضافه کنید. در بخش apps، Custom apps را انتخاب کنید و از این مقادیر استفاده کنید:
| پلتفرم | Package name یا bundle-ID |
|---|---|
| Android | info.aischool |
| iOS | info.aischool.mobiel |
4. فعالکردن محافظت از برنامه Intune
به ما اطلاع دهید که مراحل 1 تا 3 کامل شدهاند. سپس ما Intune-appbescherming را برای محیط AI-School شما فعال میکنیم. از آن لحظه، کارکنان در برنامه از طریق Microsoft broker (Company Portal یا Authenticator) وارد میشوند و برنامه در Intune ثبت میشود.
سپس با یک کارمند که این policy را دارد آزمایش کنید: در برنامه وارد شوید، promptهای Intune را کامل کنید و یک rule سیاست را بررسی کنید، مثلاً اینکه کپیکردن به یک برنامه مدیریتنشده مسدود شده باشد.
رفع مشکلات
| آنچه میبینید | کاری که انجام میدهید |
|---|---|
صفحه Microsoft بعد از Accepteren همچنان بارگذاری میشود (login.microsoftonline.com/common/reprocess). | احتمالاً از یک لینک جداگانه بدون آدرس بازگشت استفاده کردهاید. اجازه را طبق مرحله 2 بررسی کنید. اگر وجود ندارد، دوباره از طریق صفحه اتصال شروع کنید. |
AADSTS900561: The endpoint only accepts POST requests | هنگام بارگذاری، صفحه Microsoft را refresh کردهاید. این خطا درباره خودِ اجازه چیزی نمیگوید. مرحله 2 را بررسی کنید و در صورت نیاز دوباره از طریق صفحه اتصال شروع کنید. |
access_denied یا consent_required در صفحه اتصال | اجازه لغو شده یا حساب شما نقش مدیریتی لازم را ندارد. چیزی تغییر نکرده است. دوباره با حسابی که نقش درست دارد تلاش کنید. |
AADSTS50011 (redirect-URI مطابقت ندارد) | با ما تماس بگیرید و کد خطا را ذکر کنید. |
| Microsoft هنگام ورود کارکنان در برنامه از آنها تأیید مدیر میخواهد (Need admin approval). | اجازه مرحله 1 در سازمان شما وجود ندارد. آن را از طریق صفحه اتصال دوباره بدهید. |
اگر حل نشد، کد خطا، پیام خطا، Correlation ID و زمانی را که Microsoft یا صفحه اتصال نشان میدهد برای ما بفرستید.