Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Is there any way to configure requests coming from one user or multiple user?

Hi everyone,


I was searching but couldn't find any related information. Is there any way to figure out that requests coming to the proxy are coming from one user or multiple users? For example, I have one public API key and I have received 10 requests. I want to know if those 10 requests are triggered by 1 person as sending 10 requests or 10 people as sending 1 request.


Thank you for your help.

Solved Solved
0 3 134
1 ACCEPTED SOLUTION

Ah ok

Have you considered using a Signin widget for the users that supports (Google, Github, etc) that accepts OpenID Connect?  and then have the app send to the Apigee proxy the authenticated ID token?

screenshot-20210927-080204.png

Or if that is impractical, maybe  consider provisioning one API key per user?   Normally the Apigee-provisioned API Key corresponds to an App, not a user.  But if you stretch the concept a bit, you could apply the API Key to a user.

 

View solution in original post

3 REPLIES 3