I am making an app in either C# or golang which needs authentication. However, when I strated reading up on authn/z, i realized that there are way too many strategies and options and I am ill equipped to choose \from among them.
I just want a "Sign in with Apple" and "Google Sign in" buttons in my app. I would also want the solution to handle sessions and cookies.
Essentially, I want my auth solution to handle everything related to user identity and just return a userid/email identifier that I can use in my db queries.
What is a simple and OSS solution that you would recommend for this?