Issues with Apple Sign-In Integration: "invalid_client" Error

What I said is that you CANT use oAuth2 user-agent flow Bubbe API auth option. You need to process manually. Check existing plugin demo (the one from ZQ) to understand how they work.
However, from your side, you may need to read: [Showcase] Manual OAuth2 Token Integration to understand how to configure the two first step (authorize url and exchange code for token)
You will need to use a tool to decode the JWT token returned in token endpoint to know the user info
After, continue to follow this guide about how to store access token and refresh it when needed