No Code Attached Yet Documentation Required
avatar particthistle
particthistle
3 Oct 2020

Options: Disable by default AND/OR Write Documentation

Steps to reproduce the issue

  • Install Joomla 4 Beta 4
  • Go to Global Configuration
  • On the Server tab, change Force HTTPS to either "Administrator Only" or "Entire Site"
  • Go to System > Plugins
  • Search for "auth" to filter for Authentication plugins
  • "System - WebAuthn Passwordless Login" is enabled

Expected result

To avoid confusion when enabling HTTPS on new J4 websites, the "System - WebAuthn Passwordless Login" plugin should be disabled by default, or properly documented in JDOCS as a new feature.

Actual result

When you switch on HTTPS for your site, your login module has the "Web Authentication" button appear unexpectedly and without administrator expecting to see it (based on J3 experience).

image

avatar particthistle particthistle - open - 3 Oct 2020
avatar joomla-cms-bot joomla-cms-bot - change - 3 Oct 2020
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 3 Oct 2020
avatar particthistle
particthistle - comment - 3 Oct 2020

Following initial feedback from @zero-24, currently crossing out the "disable" part of the request, and leaving this here for discussion as well as an open Documentation Required item.

For details that need to be reworked into Documentation see: #28094

avatar zero-24 zero-24 - change - 3 Oct 2020
Labels Added: ?
avatar zero-24 zero-24 - labeled - 3 Oct 2020
avatar zero-24
zero-24 - comment - 3 Oct 2020

I have just added the docs required label here thanks. Yes all details and a baseline for that document can be found here: #28094

avatar particthistle
particthistle - comment - 3 Oct 2020

Raised this in relation to testing #30897

I noticed to there's a handful of issues needing addressing too on WebAuthN including a Release Blocker at time of writing.
https://github.com/joomla/joomla-cms/issues?q=is%3Aissue+is%3Aopen+webauthn

avatar particthistle
particthistle - comment - 3 Oct 2020
avatar brianteeman
brianteeman - comment - 3 Oct 2020

Webauthn does not require a USB key. There are other options

On Sat, 3 Oct 2020, 14:48 Phil Taylor, notifications@github.com wrote:

I know last time I asked why I was shot down, but if this plugin is going
to be enabled by default, then the other two factor authentication plugins
should be enabled by default too.

The argument against it last time was that "2fa needs something else set
up on a users phone etc..." well that argument is moot now you have enabled
by default webauthn which requires users to buy a USB key!

The other argument agains 2fa being enabled by default was that the
"secret key field" should be confusing being always shown... well Webauthn
being enabled by default will now show (on https) the webauthn button, so
again that argument is moot now too.

So once again I propose that 2fa should be enabled by default out of the
box the same way webauthn is.

It can always be turned off - like webauthn - if a site admin doesn't want
that feature


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#30905 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJ4P4I7FVR45PQ4TZL2GRDSI4TS3ANCNFSM4SCR444A
.

avatar brianteeman
brianteeman - comment - 3 Oct 2020

lol

avatar brianteeman
brianteeman - comment - 6 Feb 2022

There doesnt appear to be any reason for this Issue to remain open?

avatar chmst chmst - change - 5 Mar 2022
Status New Closed
Closed_Date 0000-00-00 00:00:00 2022-03-05 08:17:10
Closed_By chmst
Labels Added: No Code Attached Yet Documentation Required
Removed: ? ?
avatar chmst chmst - close - 5 Mar 2022
avatar chmst
chmst - comment - 5 Mar 2022

Closing - continued in #36060

Add a Comment

Login with GitHub to post a comment