'Asp.Net Core Grpc Social Login

Is there an out-of-the-box solution to implement social login feature for an Asp.Net Core Grpc service?

Our Client App is not in the trusted zone, so we need to perform security-critical parts of social login flow inside Grpc Service.

From all information I've seen, things like AddGoogle, AddFacebook, etc. from Microsoft.AspNetCore.Authentication.* packages seem to be very browser-oriented (heavy callback URI and challenge dependencies), and so I don't understand how it can be used in our case.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source