HiIt's fairly straight forward. You register on the provider sire and they
supply you with a token. This token you send when you ask for the remote login.
And then they redirect to a failed or successful login. So asp.net is fine you
have a public return address. With wpf and the ilk you need to redirect to a
page on the server and store that success/fail code with an identifier then
fetch that back with the client later. Some providers don't send back a
provided id. But you can fake this by sending the success/fail to a different
url for each user. Ex a different route for each client. It's not hard to do
at all, but can seem like you don't have a handle on it until it all works. Hth
Davy. Sent from my Galaxy
-------- Original message --------From: Greg Keogh <[email protected]> Date:
26/04/2021 00:59 (GMT+01:00) To: ozDotNet <[email protected]> Subject:
Sign-in with social accounts Folks, we have some old apps with their own simple
credentials databases containing user, password, login count, permissions, etc.
They're classic old fashioned systems.Increasing numbers of apps let you
sign-in with your Facebook, Google, Microsoft, etc account these days. This is
really convenient, and the security burden is taken by someone else.How can our
apps participate in a social sign-in option? Has anyone done this? I imagine
some terrible obstacles...? Apps would have to be registered with the various
various companies.? The client apps might be WPF, Xamarin, Blazor or ASP.NET,
so how would they hook into the sign-in process.? Each company might return
different types of tokens or even follow different conventions.Greg K