forked from pnp/cli-microsoft365
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds 'm365 entra app permission list' command. Closes pnp#5668
- Loading branch information
1 parent
679c57d
commit 7076f2e
Showing
6 changed files
with
10,713 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
import Global from '/docs/cmd/_global.mdx'; | ||
import Tabs from '@theme/Tabs'; | ||
import TabItem from '@theme/TabItem'; | ||
|
||
# entra app permission list | ||
|
||
Lists the application and delegated permissions for a specified Entra Application Registration | ||
|
||
## Usage | ||
|
||
```sh | ||
m365 entra app permission list [options] | ||
``` | ||
|
||
## Alias | ||
|
||
```sh | ||
m365 aad app permission list [options] | ||
``` | ||
|
||
## Options | ||
|
||
```md definition-list | ||
`-i, --appId [appId]` | ||
: Client ID of the Application Registration to retrieve the permissions for. Specify `appId` or `appObjectId` but not both. | ||
|
||
`--appObjectId [appObjectId]` | ||
: Object ID of the Application Registration to retrieve the permissions for. Specify `appId` or `appObjectId` but not both. | ||
|
||
`--type [type]` | ||
: The type of permissions to retrieve. Allowed values: `delegated`, `application`, `all`. Defaults to `all`. | ||
``` | ||
|
||
<Global /> | ||
|
||
## Remarks | ||
|
||
For best performance use the `objectId` option to reference the Entra application registration to get. If you use `appId`, this command will first need to find the corresponding object ID for that application. | ||
|
||
## Examples | ||
|
||
Retrieves all permissions for an Entra app registration | ||
|
||
```sh | ||
m365 entra app permission list --appId 'f1417aa3-bf0b-4cc5-a845-a0b2cf11f690' | ||
``` | ||
|
||
Retrieves all delegated permissions for an Entra app registration | ||
|
||
```sh | ||
m365 entra app permission list --appId 'f1417aa3-bf0b-4cc5-a845-a0b2cf11f690' --type delegated | ||
``` | ||
|
||
## Response | ||
|
||
<Tabs> | ||
<TabItem value="JSON"> | ||
|
||
```json | ||
[ | ||
{ | ||
"resource": "Microsoft Graph", | ||
"resourceId": "00000003-0000-0000-c000-000000000000", | ||
"permission": "User.Read", | ||
"type": "Delegated" | ||
} | ||
] | ||
``` | ||
|
||
</TabItem> | ||
<TabItem value="Text"> | ||
|
||
```text | ||
resource resourceId permission type | ||
---------------------------- ------------------------------------ --------------------------------- ----------- | ||
Microsoft Graph 00000003-0000-0000-c000-000000000000 User.Read Delegated | ||
``` | ||
|
||
</TabItem> | ||
<TabItem value="CSV"> | ||
|
||
```csv | ||
resource,resourceId,permission,type | ||
Microsoft Graph,00000003-0000-0000-c000-000000000000,User.Read,Delegated | ||
``` | ||
|
||
</TabItem> | ||
<TabItem value="Markdown"> | ||
|
||
```md | ||
# entra app permission list --appId "2bf26ae1-9be3-425f-a393-5fe8390e3a36" | ||
|
||
Date: 27/12/2023 | ||
|
||
Property | Value | ||
---------|------- | ||
resource | Microsoft Graph | ||
resourceId | 00000003-0000-0000-c000-000000000000 | ||
permission | User.Read | ||
type | Delegated | ||
``` | ||
|
||
</TabItem> | ||
</Tabs> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.