I have a working prototype which already supports Facebook and Google ... and as a newcomer, Mailchimp.
My "problem" is that I work on this a moment here and a moment there when I can find the time, so I haven't pushed any of this to GitHub yet. I will see what I can do about that ;)
Great to hear that it's in the pipeline. I was looking to use Facebook authentication for members. I also have a requirement to check that the person that's logging in is a member of a particular FB group but I'm guessing I can do that additional check somewhere along the way.
Well ... the Umbraco package specifically won't be supporting member login. But Skybrud.Social in general is a collection of packages - for instance the Umbraco 8 package will be using Skybrud.Social.Facebook under the hood for the Facebook part.
Skybrud.Social.Facebook allows you to do what you're describing, but the package knows nothing about Umbraco, so it will require a bit of code of your own to get working.
While it's not login, Our Umbraco has a feature to link your GitHub account with your Our account. In terms of authentication, GitHub and Facebook are very similar, so you may be able to find some inspiration here:
Umbraco 8 Support
Hi,
I'm wondering is Umbraco 8 support on the roadmap for social authentication?
Thanks,
Alan
Hi Alan,
I have a working prototype which already supports Facebook and Google ... and as a newcomer, Mailchimp.
My "problem" is that I work on this a moment here and a moment there when I can find the time, so I haven't pushed any of this to GitHub yet. I will see what I can do about that ;)
Any service in particular you're looking for?
Hi Anders,
Great to hear that it's in the pipeline. I was looking to use Facebook authentication for members. I also have a requirement to check that the person that's logging in is a member of a particular FB group but I'm guessing I can do that additional check somewhere along the way.
All the best.
Well ... the Umbraco package specifically won't be supporting member login. But Skybrud.Social in general is a collection of packages - for instance the Umbraco 8 package will be using Skybrud.Social.Facebook under the hood for the Facebook part.
Skybrud.Social.Facebook allows you to do what you're describing, but the package knows nothing about Umbraco, so it will require a bit of code of your own to get working.
While it's not login, Our Umbraco has a feature to link your GitHub account with your Our account. In terms of authentication, GitHub and Facebook are very similar, so you may be able to find some inspiration here:
https://github.com/umbraco/OurUmbraco/blob/master/OurUmbraco/Our/Controllers/ProfileController.cs#L60
https://github.com/umbraco/OurUmbraco/blob/master/OurUmbraco/Our/Controllers/ProfileController.cs#L82
Understood, thanks for the pointers Anders.
is working on a reply...