Skip to content

Releases: hochleitner/ExternalDatabaseAuth

v0.2.0

26 Jan 21:27
v0.2.0
078d4b5
Compare
Choose a tag to compare

0.2.0 - 2021-01-26

Added

  • A login can now be performed using a username or the email address. The user created in the wiki database still equals the username, even if the email address was used to login.

v0.1.1

11 Apr 23:22
Compare
Choose a tag to compare

0.1.1 - 2019-04-12

Fixed

  • The tasks in postAuthentication() are now only performed if ExternalDatabaseAuth was the provider
    that actually performed the successful login.

v0.1.0

05 Apr 22:34
Compare
Choose a tag to compare

0.1.0 - 2019-04-06

Added

  • Initial version inspired by ExtAuthDB.
  • Modern MediaWiki extension approach using AuthManager as an AuthenticationProvider.
  • Connection to an external MySQL/MariaDB database.
  • Retrieval of user information from the external database based on the username that was entered.
  • Password verification either using password_verify() (for bcrypt, argon2i or argon2id) or hash() for other hashing
    algorithms supported by PHP (such as sha256).
  • Automatic local wiki user creation as facilitated by AuthManager upon successful authentication.
  • No absolute failure on wrong credentials which allows for other providers to run.
  • Adherence to MediaWiki's coding standards (testable via composer script).