Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.4k views
in Technique[技术] by (71.8m points)

microsoft graph api - How can I map app permission names from the azure portal to permission ID's returned by the azure cli

I'm trying to use the azure cli to automate app management, but I don't see a way to map ID's returned by the az ad app permission list to permission names found on the app page in the portal.

The only way I've found to look up permisison ID by permission name is to:

  • go to the portal
  • go to an empty app
  • open the add permission page
  • select the permission you want to look up
  • open the browsers network tab
  • add the permission
  • look at the payload to see what ID is returned as part of the request
  • delete the permission
  • repeat for all permission you want to look up

I can follow a similar process to look up permission name by ID using the cli, but both are incredibly tedious.

I'm not particularly familiar with Microsoft in general, so I'm sure I'm just missing something. Is there a way to look up permission name by permission ID or permission ID by permission name in a more reasonable way?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The Microsoft Graph permission mapping is found here: https://graph.microsoft.com/v1.0/servicePrincipals?$filter=displayName eq 'Microsoft Graph'


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...