Fork me on GitHub
Subscribe 4

Ticket #726 (fixed enhancement)

Authentication interface

  • Created: 2012-08-16 13:37:43
  • Reported by: Franz
  • Assigned to: Franz
  • Milestone: 2.0-alpha2
  • Component: authentication
  • Priority: highest

Laravel's authentication driver system helps greatly with integrating FluxBB with another site's auth system. However, as FluxBB requires some more features (like user groups and permissions) in order to work, we need to specify those requirements in an interface.

The idea is that people who want to write their own authentication adapter can do so, but would have to implement it against an interface predefined by us that tells them what we need for FluxBB to work.


AlexCogn 2012-08-16 18:29:36

The adapter would consist of migrations and hooks I suppose? (Which we still need to implement)

Franz 2012-08-16 20:03:33

No, I was referring to a normal Laravel Auth driver, except that it needs to implement our interface, too.

AlexCogn 2012-08-29 19:12:53

It would also need to replace the old passwords into the new ones

Franz 2012-08-29 22:37:44

Funny you should say that, I just read some interesting stuff about that.

To_O 2013-02-12 16:49:32

Hello. I don't know nothing about Laravel, but do you think LDAP & PAM authentication could appear with the 2.0 FluxBB version ?
I'm working on LAN with a large community and all tools are connected to my LDAP server (dokuwiki too) : users don't need to register...

XAOS-Eric 2014-01-06 05:15:08

route.php has been updated to require login before /admin, submitted pull request

Franz 2014-10-06 10:52:27

Commit 22edbb9 to core master

#726: Create an authenticator interface.

Franz 2014-10-06 11:14:31

  • Status changed from open to fixed.

Done for now. I'm sure this will be extended in the future.