-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Microsoft Graph docs on required permissions #161
Comments
I believe I have managed to find the answer here, thanks to the Microsoft Graph Explorer. When executing a query against
This does not changed based on what fields you are querying for. As a note, accessing |
There's def. no reason for any kind of write permission! |
I hear you... permissions can take ages to get approved here, too, if at all... Do you think you need the graph features? Things it would give you:
Otherwise, we could probably feature flag it out, or find other options... for example, you may have enough info in the AAD passport response to determine if you think they'll work in your directory. |
I think this may require a combination of solutions. I can't say for sure whether I will need the graph features, but those two uses you listed sure do sound nice to have. Regardless, I think a feature flag would be good here. That way, the application will at least work by default. And aside from that, it's probably good to add some documentation on these permission requirements, to make this setup easier for any other users. Happy to help out here however I can. 😄 |
Describe the bug
I've managed to get this so that I can log in via AAD. Now, when I attempt to link my GitHub account, the portal is returning a 500 error on the
/link
url due toInvalid status code: 403
from the backend. I've added a bit of extra debug in and I can see this is coming from the Microsoft Graph API:The problem is, I can't suss out what the necessary permissions are. So far, I have granted delegated permissions for:
From what I can tell, this should be more than enough, given that the request is asking for:
What am I missing from my permissions to get this working properly? Will this even work for a non-MS company?
The text was updated successfully, but these errors were encountered: