-
Notifications
You must be signed in to change notification settings - Fork 254
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
GCC High: Unable to authenticate to Defender (Connect-IPPSSession) via app-only auth (Service Principal) #265
Comments
Found the fix! This requires no code changes to ScubaGear itself. TLDR
![]() Long versionThe documentation below was added on Note You can assign these scopes directly using the GUI no need to modify the app manifest directly like the documentation point us to. Not sure why the documentation points to the complicated route first.
What we were specifically missing was this "resourceAppId" Adding the JSON above to the App's manifest and granting this specific Note that So just this snippet under the
. |
Based on the above then, is the fix to point to this solution and permissions in the README so GCC High users are aware? |
@buidav Just following up. Are there any documentation changes needed (README additions) or can we consider this issue resolved and close? |
🐛 Summary
When attempting to ScubaGear with Defender against a GCC High tenant we're unable to authenticate to Security & Compliance via the Connect-IPPSSession cmdlet. This causes the Security & Compliance cmdlets to fail and show up as errors on the report.
Note that this error does not appear when running via the default interactive login.
To reproduce
Expected behavior
No errors occur on GCC High tenants when running via app-only auth.
Any helpful log output or screenshots
The text was updated successfully, but these errors were encountered: