Facebook login integration disabled on compo.sr

Hello all,

For a long time we have supported logging in to this Composr community site with Facebook.

However, over the years maintaining this has become more and more onerous:
  • Facebook change their protocol and force updating any integrations, every year or so.
  • The JavaScript-based login they promote is fragile.
  • The PHP back-end went from a fairly simple integrate class to a very bloated SDK.
  • Facebook keep imposing new compliance requirements on integrators.
  • Facebook regularly do reviews and disable integrations that don't meet their standards, forcing a re-approval process.

Facebook have their reasons for all this, but it's just too costly for us to keep jumping through hoops, losing a day or so of development time each year that can be better spent elsewhere. Even if we maintain the addon as functional (which we have been doing), just the time successfully maintaining it as a part of compo.sr is a lot.

We may reconsider integration after version 11 of Composr is released if there is popular demand. The Composr Facebook integration addon has been recoded to be a general login integration addon build on top Hybridauth (a project we have made many contributions to to enhance it). By building on top of another project (which doesn't use any JavaScript), it's much easier for us to maintain reliable integration and also to broaden integrated so that we are not biased specifically toward Facebook.

That said, we live in a world of high quality Password Managers (such as Bitwarden), so logging in with Facebook is not as useful as it once was, especially for a community of more technically-inclined users.

← Previous Article

Advisory: PHP 8.1 not currently supported

Next Article →

Composr.app site opened (version 11)