Garden Cloud is a fully-managed service and the only requirement is access to either GitHub (.com, Cloud or Server) or GitLab (.com or self-managed).
This is because Garden Cloud connects to GitHub/GitLab when importing your Garden projects and when running triggered worfklows. Garden Cloud also uses GitHub/GitLab as an authentication provider. Other SSO implementations are available on the Enterprise plan. Please contact us for more.