Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

So SSO is supported for DO Teams, which is nice for us as we are looking to move some existing applications into the platform, however the IDP instructions shown in the docs doesn’t include Entra ID (Major IDP used by MS365/Azure).
Tried to configure it anyway - as OIDC is an open standard so figured it was worth a try- however it seems to not work ‘out of the box’.
Checking the logs in dev tools shows:
https://cloud.digitalocean.com/sessions/sso/callback?error=invalid_client&error_description=AADSTS650053%3a+The+application+%27Digital+Ocean%27+asked+for+scope+%27groups%27+that+doesn%27t+exist+on+the+resource+%2700000003-0000-0000-c000-000000000000%27.+Contact+the+app+vendor
The ‘missing’ ‘groups’ scope aligns with the Microsoft docs, and what we see in our tenant when configure app API permissions (OpenID Permissions includes only email, offline_access, openid & profile).
Looking at the OpenID spec,the groups claim being requested is not a standard claim per the spec, which would explain why it is not present in Entra. Entra (correctly) doesn’t list ‘groups’ in the ‘scopes_supported’ section of the discover endpoint (provider URL) configured in the Digital Ocean SSO settings.
Has anyone else run into this with Entra or other IDPs with DO Teams and have a work around?
IsaacMvd
Leon Junior
hashembarret@gmail.com
JetForMe
24608ead89f046a8abab394f968f2c
Philipp Mayerhofer
enews
Brian Magnosi
jairunet
Nikolas Jakson
Shookshank