cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
bbsin
Post Prodigy
Post Prodigy

Security concern - PowerApps, would like to know...

hi,

 

I am new to PowerApps, I would like to know about it security

 

When I log into PA at the home page, from the side navg bar - Apps icon, I can see and edit list of people including my own created apps.  How can I disable others from opening and editing my apps in this section and only set to my department use?

 

When I published my created app, can I share it only to a group of people in my department and others not within the department should not be able to see or access it?

 

For the attachment items, are they are store in PowerApps as I upload it into my SharePoint list.  Can I remove the items in the colattachment , if I can how can it be done without affecting the SharePoint.

 

Thank you

1 ACCEPTED SOLUTION

Accepted Solutions
v-xida-msft
Community Support
Community Support

Hi @bbsin ,

Update -- The "Preload App for enhanced Performance" feature is used to allow users to download the app file while authentication is in progress for embedded scenarios. However, the users can run your app only after successful authentication. This ensures that your app data will not be available to unauthenticated users.

 

If you disable this feature, your app data may be available to unauthenticated users. Please check the following article:

https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/embed-teams-app#improve-the-performance...

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

7 REPLIES 7
PowerAddict
Super User II
Super User II

I will answer the 1st of your 2 questions here.

From the Apps section, if you click on the 3 dots next to an app's name, there is a Share option. When you click on that, you have two types of shares. One is giving someone access as a User and the other is giving the user access as a Co-Owner. A user cannot edit your app. A co-owner can edit but not delete your app. During the Share process, you can either type in the names of all users or you can enter a group name so you can complete the share process in one step.

Coming to your 2nd question, are you asking where are attachments stored?

---
If you like this reply, please give kudos. And if this solves your problem, please accept this reply as the solution.

Thanks!
Hardit Bhatia
The Power Addict
https://thepoweraddict.com

Hi Hardit

Ok tks

Yes I can see when I use the attachment Icon, the colattachment section has all the item ls inside as value. How can I clear up this section to empty? Will it affect the attachment uploaded in SharePoint list if i clear it? Tks
v-xida-msft
Community Support
Community Support

Hi @bbsin ,

For your first question, if you want to disable apps created by other users within your Power Apps Web Portal, I afraid that there is no way to achieve your needs in PowerApps currently.

If you would like this feature to be added in PowerApps, please submit an idea to PowerApps Ideas Forum:

https://powerusers.microsoft.com/t5/Power-Apps-Ideas/idb-p/PowerAppsIdeas

 

For your second question, the answer is YES. When sharing canvas app in PowerApps, you could share this app to individual users or Security Group or a Office 365 Group.

On your side, you could consider create a Security Group or a Office 365 Group for your department, and then add your department members into this Security Group or Office 365 Group. Then you could share your canvas app to this Security Group or Office 365 Group.

More details about sharing an app with Security Group or Office 365 Group, please check the following article:

https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/share-app#security-group-considerations

 

For your third question, when you generate an app based on SP List, you could then enable the "Attachments" field within the Edit form, then you could use it to upload files. When you upload a file into this Attachments control, the file data would be stored in your current app's memory firstly, until you press the "Submit" button, the cached files through the Attachments control would be saved back to your SP List along with the submitted item record.

If you want to remove attached files from the Attachments field, you could only remove the files via the Attachments control. Currently, there is no other way supported to remove attached files directly from the Attachments field in a SP List.

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi Kris

Just to clarify, by removing the files inside powerApps colattachment section is through the Attachmen control, will this also remove the same file that is inside SharePoint?

Secondly how to use the attachement control to remove ir clear up .. any command or steps. Tks
bbsin
Post Prodigy
Post Prodigy

Under the 3 dot, the Preload App for enhanced Performance

Can I disable this.?? What will happen?
v-xida-msft
Community Support
Community Support

Hi @bbsin ,

Yeah. The Attachments control within the Edit form is bind to the Attachments field (System field) in your SP List. So when you remove files from the Attachments control, the corresponding file would be remove the Attachments field (System field) in your SP List for specific item.

 

When you generate an app based on your SP List, you could enable "Attachments" field in your Edit form as below:

5.JPG

you could attach files to SP list item through this Attachments control. If the current item you edit have already own attachments in your SP List, the Attachments control would display the related attached files for current item within the Attachments control as above screenshot.

 

If you want to remove the attached file for current item, please click the "X" icon within the Attachments control, and then press "Submit" button, then the corresponding attached file would be removed from your SP List.

6.JPG

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
v-xida-msft
Community Support
Community Support

Hi @bbsin ,

Update -- The "Preload App for enhanced Performance" feature is used to allow users to download the app file while authentication is in progress for embedded scenarios. However, the users can run your app only after successful authentication. This ensures that your app data will not be available to unauthenticated users.

 

If you disable this feature, your app data may be available to unauthenticated users. Please check the following article:

https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/embed-teams-app#improve-the-performance...

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Helpful resources

Announcements
PA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

PowerPlatform 768x460.png

Microsoft Learn

Check out our new Discover Your Career Path blog post series and get all the details.

Users online (2,412)