Skip to main content

How to Give a Security Group Access to a SharePoint Site

· 10 min read
Jagdish Kumawat
Founder @ Dewiride

When an app keeps its data in SharePoint, everyone who uses the app needs permission on the SharePoint site too. SharePoint's obvious Share site button can't give the permission an app's users usually need, and its other sharing dialog quietly adds people to the site's Members group. This guide gives a security group exactly Contribute, and nothing more.

What You Will Build​

In this guide you'll give the security group Career Development Plan Users the Contribute permission level on the Career Development Plan site, without sending anyone an email. Then you'll check what one member of the group can do.

The group and the site come from the Career Development Plan app series, whose app reads and writes two lists on this site. The steps work for any security group and any site.

Permission Levels in Two Minutes​

SharePoint doesn't grant single rights one at a time. It grants permission levels, named bundles of rights. These are the ones you'll meet:

Permission levelWhat it allows
Full ControlEverything, including managing permissions. Can't be changed or deleted
DesignEdit, plus creating lists and libraries, editing pages and changing the look
EditContribute, plus adding, changing and deleting lists and their columns
ContributeViewing, adding, updating and deleting list items and documents
ReadViewing pages and items, and downloading documents

A communication site starts with three SharePoint groups, each holding one of these levels. This is what the Career Development Plan site showed right after it was created:

SharePoint groupPermission level
Career Development Plan OwnersFull Control
Career Development Plan MembersEdit
Career Development Plan VisitorsRead

The difference between Edit and Contribute is the right to manage lists. A member with Edit can delete a whole list, or remove a column from it. The people using an app only need to read and write items, so Contribute is the least you can give them that still works. That's why this guide grants it directly to the security group instead of adding the group to Members.

Prerequisites​

Step 1: Open Site Permissions​

On the site, select Settings (the gear at the top right), then Site permissions.

The SharePoint Settings panel with Site permissions outlined in red, below Site information and Site AI

Step 2: Go to Advanced Permissions Settings​

The Permissions panel shows Share site, the three site groups and the site's sharing settings. Select Advanced permissions settings at the bottom.

The Permissions panel with the Share site button, the Site owners, Site members and Site visitors groups, Site Sharing and Guest Expiration, and Advanced permissions settings outlined in red

Why not Share site?

Share site opens a Site access panel that adds users, Microsoft 365 groups and security groups to the site. Its permission list, which defaults to Read, only offers Full control and Edit besides. There's no Contribute, so use the advanced settings to choose it.

The Site access panel with Career Development Plan Users selected and its permission list open, offering Full control and Edit, above a Send email checkbox and the Add button

Step 3: Select Grant Permissions​

The classic Permissions page lists everything with access to the site: the three SharePoint groups and their permission levels. On the Permissions tab of the ribbon, select Grant Permissions.

The classic Permissions page with Grant Permissions outlined in red on the ribbon, next to Create Group, Check Permissions and Permission Levels, and the Members, Owners and Visitors groups listed with Edit, Full Control and Read

Step 4: Add the Group with Contribute​

The Share dialog opens. In Invite people, type the group's name, Career Development Plan Users, and select it from the suggestions. Then select SHOW OPTIONS.

The options show the trap: by default, this dialog adds whoever you invite to the site's Members group, which has Edit, and it sends them an email invitation.

The Share Career Development Plan dialog with Career Development Plan Users added, the email invitation ticked, and Select a permission level outlined in red showing the default Career Development Plan Members [Edit]

Change two things:

  1. Clear Send an email invitation. The people in the group use the site through the app and don't need an email about it.
  2. Under Select a permission level, choose Contribute. The list offers both the site's groups, such as Career Development Plan Members [Edit], and the permission levels themselves (Full Control, Design, Edit, Contribute and Read).

Select Share.

The Share dialog with Career Development Plan Users added, Send an email invitation cleared, Contribute selected as the permission level, and the Share button outlined in red

Step 5: Check the New Entry​

SharePoint briefly confirms that the site was shared with the group. Reload the page: Career Development Plan Users now appears with Contribute. Its type, Domain Group, is how SharePoint labels a Microsoft Entra security group.

The Permissions page listing Career Development Plan Users as a Domain Group with Contribute, outlined in red, between the Owners group with Full Control and the Visitors group with Read

From now on, adding someone to the security group gives them Contribute on this site, and removing them takes it away. You manage the people in Microsoft Entra, not in SharePoint.

Step 6: Check What One Person Can Do​

To see what a particular person ends up with, select Check Permissions on the ribbon. In User/Group, type a member of the group (Aisha Khan, in the demo team), pick her from the suggestions and select Check Now.

The Check Permissions dialog for Aisha Khan showing the permission level Contribute, outlined in red, given through the Career Development Plan Users group

She has Contribute, given through the Career Development Plan Users group. Because Check Permissions shows where a person's access comes from, it's the quickest way to answer "why can this person see this?".

Common Mistakes​

MistakeWhat happensDo this instead
Sharing without opening SHOW OPTIONSThe group lands in Members with Edit and can delete lists and columnsOpen SHOW OPTIONS and pick Contribute
Using Share siteIt only offers Read, Edit and Full controlUse Advanced permissions settings → Grant Permissions
Leaving Send an email invitation tickedEveryone in the group gets an email about a site they don't need to visitClear it
Adding people one by oneEvery joiner and leaver means another permissions changeGrant access to the security group once
Giving Edit "to be safe"People can change or delete the lists an app depends onGive Contribute for working with items

Troubleshooting​

SymptomLikely causeFix
Advanced permissions settings or Grant Permissions is missingYou aren't an owner of the siteAsk a site owner, or a SharePoint admin, to do it
The group doesn't appear in the suggestionsThe name is mistyped, or the group is a distribution list rather than a security groupCheck the group's exact name and type in Microsoft Entra
Contribute isn't in the permission listThe list is the Site access panel'sUse Grant Permissions on the classic Permissions page
Check Permissions shows no permission level for someoneThey aren't in the group, or the group wasn't addedCheck the group's members, then the site's Permissions page

FAQ​

Why not add the security group to the site's Members group?​

Members have Edit, which includes managing lists: creating and deleting them, and adding and removing columns. People who only work with an app's items don't need that. Microsoft generally recommends managing a communication site's access through its SharePoint groups. If you'd rather do that here, use Create Group on the same page to make a SharePoint group with Contribute, and add the security group to it.

Does Contribute let people delete items?​

Yes. Contribute covers viewing, adding, updating and deleting list items. It doesn't let them delete the lists themselves or change their columns.

Can people open the lists directly, outside the app?​

Yes. A permission on the site applies everywhere the site's content can be reached: the site itself, search, the app, flows. An app can limit what it shows, but the permission is what decides what people can reach.

How do I take the access away again?​

On the Permissions page, tick Career Development Plan Users and select Remove User Permissions. To remove one person, take them out of the security group instead.

Do I need to do this again for each list?​

No. Lists inherit their site's permissions unless someone breaks the inheritance, so Contribute on the site covers every list on it.

Conclusion​

To give a security group access to a SharePoint site, use Settings → Site permissions → Advanced permissions settings → Grant Permissions, then open SHOW OPTIONS before you share. Pick Contribute for people who only work with list items, and clear the email invitation. The dialog's default, the Members group with Edit, would also let them delete lists and columns.

After that, access follows the group: add and remove people in Microsoft Entra, and use Check Permissions whenever you need to see why someone can or can't open something.

Next, create the lists that people will work in: How to Create a List and Add Columns in SharePoint Online.

Additional Resources​

Stay Updated

Subscribe to our newsletter for the latest tutorials, tech insights, and developer news.

By subscribing, you agree to our privacy policy. Unsubscribe at any time.