Я пытаюсь использовать GitHub в качестве поставщика ролей для установки Spinnaker в GCP. Я использовал https://github.com/GoogleCloudPlatform/spinnaker-for-gcp для настройки Spinnaker. Для аутентификации я использую IAP в GCP, а для авторизации я хочу использовать GitHUb Teams. Я завершил настройку с https://www.spinnaker.io/setup/security/authorization/ и https://www.spinnaker.io/setup/security/authorization/github-teams/, но когда я настраиваю некоторые ограничения, меня блокируют. С моей точки зрения, похоже, что Spinnaker не может сопоставить аутентифицированного пользователя из IAP с тем же пользователем из GitHub. Я использую абсолютно одинаковую электронную почту в обоих сервисах - Google и GitHub. У кого-нибудь была похожая проблема? Возможен ли мой случай или мне всегда нужно использовать одну и ту же платформу для аутентификации и авторизации?
Похоже, невозможно смешать Google IAP с GitHub: (