در این آموزش Power Apps، نحوه محدود کردن دسترسی کاربران به ویژگیهای خاص در یک برنامه بوم در حالی که سایر کاربران هنوز میتوانند ویژگیها را ببینند و از آنها استفاده کنند، بحث خواهیم کرد.
خواهیم دید که چگونه از اکشن شیرپوینت در Power Automate برای احراز هویت یک کاربر استفاده کنیم.
چرا دسترسی را محدود کنیم؟
در هر برنامه، همیشه بیش از یک نوع کاربر وجود دارد. به عنوان مثال، مشتریان، کارکنان و مدیران در برنامه های مدیریت کسب و کار خواهند بود. یک مدیر به همه چیز دسترسی خواهد داشت. در همین حال، کارکنان دسترسی محدودی خواهند داشت. با این حال، یک مشتری فقط می تواند به داده های خود دسترسی داشته باشد.
بنابراین، ما باید اطمینان حاصل کنیم که کاربران را از تعامل با داده ها یا ویژگی های خاص محدود می کنیم. به عنوان مثال، با استفاده از Power Automate، میتوانیم هر چیزی را در Canvas App خود از کاربران پنهان کنیم، بنابراین آنها با آن ارتباط برقرار نمیکنند. با کمک گروه شیرپوینت می دانیم چه کسانی دسترسی دارند و چه کسانی دسترسی ندارند.
یک گروه شیرپوینت ایجاد کنید
به سایت شیرپوینت بروید و روی تنظیمات و مجوز سایت کلیک کنید.
بعد روی Create Group کلیک کنید.
یک پنجره جدید باز خواهد شد. لطفاً نام، توضیحات درباره من، مالک، تنظیمات گروه و اجازه گروه را به این سایت بدهید.
پس از ایجاد گروه، یک کاربر به آن اضافه کنید.
یک جریان برای احراز هویت کاربران ایجاد کنید
یک جریان فوری با PowerApps به عنوان یک ماشه ایجاد کنید و سه متغیر اضافه کنید.
- ایمیل - این یک ورودی از برنامه بوم خواهد بود.
- اطلاعات کاربر – ما اطلاعات کاربری را که SharePoint API واکشی می کند ذخیره می کنیم.