Azure DevOps: Deny viewing "Task Groups" to Readers/Project Valid Users - security

I just realized any user can see Task Groups. And also inside Task Groups.
Even though I disabled "view build and release pipelines".
And even though in the Security Settings, Readers is not even listed in the permissions.
Any advice how I can prevent this?
I tried adding Readers with a deny all setting... but obviously there isn't even a permission for "viewing". So your best advice is to not do any secret magic in your task groups? ;-)

Azure DevOps: Deny viewing “Task Groups” to Readers/Project Valid Users
Sorry for any inconvenience.
This behavior is by designed. There is no way to fix it at present, and current advice is not to include secret magic in your task groups.
To build a better Azure DevOps, I submit your request for this feature on our UserVoice site (https://developercommunity.visualstudio.com/content/idea/post.html?space=21 ), which is our main forum for product suggestions:
https://developercommunity.visualstudio.com/idea/820090/add-enabledisable-view-task-group-permission-for-t.html
You could vote and add your comments for this feedback. When there are enough communities vote and add comments for this feedback, the product team member will take this feedback seriously.
Hope this helps.

Related

Need help setting up permissions/security for users with Sprint Board and Wiki page access

I'm trying to setup an Azure project page. An issue that I am running into is that the users I have do not have access to do a lot of the maintanence related items on the Sprint Boards and they also do not have the ability to add/edit in the Wiki pages. Some examples of things that users need on the sprint board are: adding new tags, and deleting work items. I've tried granting access levels to all users both individually and under their team, but that doesn't seem to work.
I've even went as far as adding a user to the Project Admin group (which should give them full access) and they still cannot even add/edit a Wiki page or do any of the maintenance on the sprint board. I'm the owner of the project and have all of this access. What settings/permissions do I need to do to get this to work?
If users having the Contributors role in Azure DevOps Projects, then they can edit the wiki pages by default.
This Contributors group/role will provide write and read access to the repositories, pipelines, work tracking, etc.
Check the restrictions to the users and groups by going to this path and modify according to your requirement:
Refer to the Azure DevOps Wiki Permissions Official Doc and this AzureDevOps-Permissions&AccessLevelManagement for more information.

Azure DevOps Permissions Audit

I have a requirement from our company auditors to be able to prove who can alter code in our source repository. Is there a method of producing a report detailing permissions?
Ideally the report would show all permissions but at least it needs to show check-in permissions. Ideally the report would be standard functionality as this tends to lead to less questioning from the auditors, but if not possible then custom reports/queries would be manageable.
We're using Azure DevOps Services.
Thanks in advance
GS
Is there a method of producing a report detailing permissions?
I am afraid there is no such out of box method/REST API to report detailing permissions.
To get the who can alter code in our source repository, first, we need to check which groups or individuals have permission check in code one by one:
Project Settings->Repos->Repositories:
Then go to Project Settings->Permissions->Repositories and Organization Settings->Permissions, to check members for each group:
Hope this helps.

User unable to access Repos

We have an issue. User is in the Contributors group of the VSTS project. Able to view dashboard and work items. Unable to view Repos. Need help. Any suggestions?
User needed an MSDN license to use Visual Studio in addition to being in the correct group of the VSTS project. Trial license was not good enough.
According to your description, highly doubt those users only have Stakeholder access level.
People with Stakeholder access level could not commit their work on branch and unable to view repos.
Assign Stakeholder access to those users who need to enter bugs,
view backlogs, boards, charts, and dashboards, but who don't buy basic access. Stakeholders can also view releases and manage release
approvals. Stakeholder access is free.
Source Link: About access levels
See Stakeholder access for details of features available to stakeholders.
The user should have either Basic access or Visual Studio subscription which include code feature.
Moreover, if it's still not able to see any other projects after giving them those access. There is another concept called Permissions in Azure DevOps. Double check the permission for Contributor group.
Also make sure you have not add them to any other project team group expect the contribute group.
Once deny the Read permission for repos level, user will not be able to see the repos.
Read
Can read the contents of a file or folder. If a user has Read
permissions for a folder, the user can see the contents of the folder
and the properties of the files in it, even if the user does not have
permission to open the files.

What are these brands, advertisers, broadcasters and publishers in instagram?

I need public_content permission of instagram, when i applied for it the team denied it with comment
public_content:
"This permission (public_content) is only granted to apps that enable brands, advertisers, broadcasters and publishers to discover public content. We do not grant access to apps that do not fall into these categories. Please review our documentation (https://www.instagram.com/developer/review) for more information."
This permission is needed and vary important for my plugin which uses below code to change username with their corresponding user id:
code:
'https://api.instagram.com/v1/users/search?q='.$this->username.'&access_token='.$this->access_token'
Now i want to know 2 things here:
1- Is there any alternative code for plugin to replace with.
2- What are these brands, advertisers, broadcasters and publishers in instagram.
No alternative, you must get your app approved.
Confusing as can be, don't understand it yet myself.
Makes no sense why people are downvoting the question. It's pretty valid.

Unable to see new Active Directory Security Groups in Sharepoint 2010 Audiences

I have a navigation menu that will be using audiences to control visibility of the links on the menu. For simplicity (and to allow help desk to manage the access), we will be using Active Directory security groups to control access to the links.
When trying to add Active Directory security groups to the link's audience, I am unable to find the new security groups. I can add other security groups that are in the same Active directory OU, just not the new ones.
If I create a new page or site, and go to site permissions, I can add the new groups there, just not under audience.
How do I force SharePoint to rebuild its list of AD Security groups that it displays for audiences?
To be clear we are not using custom defined audiences within SharePoint at all. Under central administration, there is only the All site users audience. The groups I see being populated in the audience field include those that came from AD orginally. I just do not know how to get the new groups to show up.
As a work-around, I could create new pages with redirects for each of the links, and set permissions on the pages themselves, but that seems like a overly complicated and annoying solution for something that should have an easy fix.
Thanks
Looks like an old post but I thought I'd still reply. It might help someone.
Just make sure that in AD the security group is marked as "Global" under Group scope. If the group is marked as "Domain local" or "Universal", it will not show in the audience rule.
Hope this helps.
:)
Have you preconfigured audiences in User Profile Service Application?
Try looking this: http://technet.microsoft.com/en-us/library/cc262169.aspx
Exactly the same challenge I'm facing. Have manually prompted a profile synchronization (incremental and full) in the hope that this would trigger an update, but it doesn't.
New AD groups aren't showing up, and some old ones (it appears, at this point in my studies) aren't being removed. There seems to be a fundamental audience field update failure, while the rest of SharePoint picks up the profile changes just fine.
Found this: http://blog.arjanfraaij.com/2011/05/adding-active-directory-ad-group-to.html
Hope it's useful.
Last edit: It worked. Still had to define audiences to get them applied (couldn't directly apply AD groups), but a simple Audience composed of a single AD group now properly controls audiences. Just make sure you then compile audiences too...

Resources