Skip to content

Extend the m365 status command with appId and tenant #3818

Description

@waldekmastykarz

We should extend the output of the m365 status command with information about the appId and tenant used in authentication.

We should extend the output from:

{
  "connectedAs": "name"
}

to:

{
  "connectedAs": "name",
  "appId": "123",
  "appTenant": "common"
}

Rationale

After experimenting with a custom AAD app, today, while trying to create an app reg using the CLI, I got an "Insufficient privileges to complete the operation" error. After scratching my head for a sec I realized, that it's because the app reg I was using yesterday had no scopes for managing AAD apps. That's not obvious when you check status, because it only shows the user or app name. Unless you know to check the token, it's not trivial to figure out and is something that we should communicate more clearly.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions