I have been looking all day for a solution to this, and have yet to come up with anything... I assume this is probably fairly simple.
I have a Cloud Run instance, which I would like to secure using Google Identity. I have enabled Cloud Identity and added a test user, and have built a web application that logs a user in and out using Google Identity (Email/Password). This all works fine.
What I would like to do, is secure the Cloud Run instance to only accept requests from users logged in with Google Identity. All other requests will be blocked.
I believe that the solution lies somewhere within Cloud IAM and / or the Identity-Aware Proxy, but have yet to find a solution....
Any GCP experts out there who could help point me in the right direction?