I'm developing an email verification and password reset using email via Firebase. All of the functions are working very well. However, I have one concern.
When I send an email with 'Action URL(Link)', apiKey is exposed in the URL, even though an example url is written like "https://example.com/acctmgmt?mode=action&oobCode=code". The actual URL which arrives to the email is like this "https://example.com/acctmgmt?mode=action&oobCode=code&apiKey=key".
I have searched and understand the exposure of apiKey is not a huge problem, if I set referrers in Google Console, but I think it is not ideal to expose apiKey.
Is it basically ok to be exposed in url or not? If not, how could I hide it in the URL?
P.S I'm sending email from Android.