Skip to content

Releases: Jefferson49/webtrees-oauth2-client

v1.1.6 Bugfix Update

27 Apr 19:46
Compare
Choose a tag to compare

Bugfixes:

  • Added text box for registration comment. Avoid captcha reject during a registration an with authorization provider.
  • Show danger (instead of info) flash message if registration is not allowed

v1.1.5 Bugfix and Translation Update

18 Apr 06:05
Compare
Choose a tag to compare

Bugfix:

  • Email cannot be edited during webtrees registration without authorization provider, if "Keep email address synchronized" option is activated, fixes #17

Translation:

  • Updated Dutch translation

v1.1.4 Security, Provider, and Bugfix Update

13 Apr 17:39
Compare
Choose a tag to compare

Security:

  • Due to a security issue, all earlier versions should be updated to v1.1.4

Additionally supported authentification provider:

  • Keycloak

New Feature:

  • Added setting in the control panel to hide the webtrees sign in (with username/password), fixes #14

Bugfixes:

  • Connecting with an authorization provider is rejected if the transmitted credentials contain an existing webtrees user name or email
  • Link with wrong Github URL shown in control panel

v1.1.3 Translation Update

22 Feb 10:59
Compare
Choose a tag to compare

New Translation:

v1.1.2 Translation Update

08 Feb 08:28
Compare
Choose a tag to compare

New Translations:

v1.1.1 Feature and Bugfix Update

04 Feb 18:25
Compare
Choose a tag to compare

New Feature:

  • Added a specific client to configure Nextcloud

Bugfixes:

  • PHP error "Undefined variable $provider" if selecting "My account" page (fixes #11)
  • Diconnect is always shown in "My account" page
  • PHP error if alert view shall be shown

v1.1.0 Feature Update

28 Jan 19:58
Compare
Choose a tag to compare

IMPORTANT:
Percent encoded slashes (i.e. "%2F") were substituted in the redirect URL. If certain connections with authorization providers fail, you might need to update the redirect URL (see module settings).

Additionally supported authentification providers:

  • Dropbox
  • Spotify, contributed by @arbor95
  • Authentik, configuration with "Generic" provider contributed by @ProjectPatatoe

New Features:

  • Connect existing webtrees users with authorization providers
  • Disconnect an user from an authorization providers
  • Module setting to keep email address synchronized with provider
  • Sign in and registration are handled separetely with different menus and views
  • Directly register new authorization provider users without showing "Register" page

Other Changes:

  • redirect URL: Substituted percent encoded slashes (i.e. "%2F") by characters (i.e."/"), because Dropbox would not accept percent encodings
  • Improved debug logs and flash messages

Bugfixes:

  • webtrees primary menu not shown in some of the views
  • Improved robustness if provider is assigned to an user, but provider is not configured

v1.0.1 Bugfix Update

06 Jan 15:09
Compare
Choose a tag to compare

Bugfix:

  • PHP error: /vendor/composer/installed.php): Failed to open stream: No such file or directory (fixes issue in common library)

v1.0.0 Initial Release

06 Jan 09:30
Compare
Choose a tag to compare

New webtrees 2.1/2.2 custom module to provide OAuth 2.0 single sign on (SSO) with authorization providers
For a detailed description, please refer to the Readme.

Includes clients for the following authorization providers:

  • Generic
  • Github
  • Google
  • Joomla
  • WordPress

New Features (compared to the Release Candidates):

  • Setting to show/hide the module specific menu
  • Warnings in the control panel if too many of the sign in menus are hidden (i.e. risk that no sign in menu is available)
  • Setting to allow users, who sign in with an authorization provider, to use a webtrees password in parallel

Themes:

  • Rural: Added menu icons for Rural theme
  • Rural: Fixed CSS issue for sign in with authorization provider
  • Rural/JustLight: Added Rural and JustLight themes to the list of themes where only the top menu (without entries) is shown for sign out

v1.0.0-rc.2 Bugfix for Release Candidate

20 Dec 18:03
Compare
Choose a tag to compare

New Features:

  • Debug logs, which log the OAuth 2 protocol flow (to the webtrees website logs). Debug logs can be activated in the module settings.
  • Added possibility to freely add additional configuration options for authorization providers within config.ini.php

Bugfixes:

  • Scopes for WordPress provider
  • Catch exception for undefined array key "id" and show error text (fixes #3)
  • Catch exception for Required option not passed: "access_token" and show error text (fixes #4)
  • Added help text about 301/302 redirections to error message