Problem layout: I'm working with AppEngine interface and the client has AD/Azure for authentication.
I've setup IAP with an external provider (being the Azure setup). Login screen in provided by google.
That works.
But the login page does not show the possibility to login with the project google accounts, which is really annoying as a dev.
I would like the project owners/editors or people with specific roles to be able to access the interface as well.
I've setup Google as well as an external provider with the webclient id and secret of the project.
The login page now shows two login buttons. Nice.
But it doesn't work as expected. I get stuck behind the Oauth consent page. There are 3 option: internal, testing or production.
- Internal does not work.
- Testing I guess would work, but I have to add manually the users/dev. There is no link with IAM users.
- Production works, but everybody with a gmail account gets access.
What am I missing?
I would have guessed that the external google provider linking back to the project would have limited the access of users.
What should I check?
Is there a better way to get the wanted setup?