Feature: Add support for EntraID in OIDC #1023
Labels
enhancement
New feature or request
ticketed
(automation only) Ticket has been created internally for tracking
Description:
The static OIDC configuration contains scopes which are not supported by EntraID and other identity providers
Are you intending to fix this bug?
No
Component(s) Affected:
Steps to Reproduce:
Expected Behavior:
The identity provider is correctly configured for SSO
Actual Behavior:
The Oauth config includes scopes which are not supported and therefore returns error messages
Screenshots/Code Snippets/Sample Files:
https://github.com/SpecterOps/BloodHound/blob/v6.3.0/cmd/api/src/api/v2/auth/oidc.go#L109
Environment Information:
BloodHound: v6.3.0
Additional Information:
For our identity provider, only
"openid", "profile", "email"
are supported.As per slack thread, EntraID is complaining about the
email_verified
scopePotential Solution (optional):
Make the configuration more customisable with the ability to select which scopes are required for the given IdP
Related Issues:
N/A
Contributor Checklist:
The text was updated successfully, but these errors were encountered: