UpendoVentures / Upendo-DNN-Simple-Auth-Provider

This extension for DNN allows you to switch from the default DNN login, to use a more user-friendly approach that requires entering a code from your email account.

Home Page:https://upendoventures.com/What/CMS/DNN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weird Usability Bug with Enabling/Disabling the Providers

WillStrohl opened this issue · comments

Sponsorship

If this request requires additional support (e.g., such as direct email/phone/meeting/development), I have the following interest in helping to sponsor the effort via GitHub Sponsors:

  • None, please continue to work for me for free :P
  • Absolutely, I get value out of this!
  • Maybe later
  • I'm already a sponsor... Woot!

Describe the bug

When you enable this provider and disable the DNN one, only the DNN provider is displayed on the login view, and both are no longer displayed in the persona bar setting.

Software Versions

  • DNN: 09.12.00
  • Provider: 01.00.02

To Reproduce

Steps to reproduce the behavior:

  1. Install a clean instance of DNN.
  2. Install this provider.
  3. Navigate to the persona bar > Manage > Extensions view, and select Authentication Systems.
  4. Choose to edit this provider, then go to the Site Settings tab.
  5. Check the checkbox to ENABLE it, then save the change.
  6. Choose to edit the DNN provider.
  7. Check the checkbox to DISABLE it, then save the changes.

Expected behavior

The DNN login should be disabled, and the Upendo login should be showing.
The persona bar > Manage > Security setting view should have the Upendo DNN authentication provider displayed in the dropdown list.

Actual behavior

The DNN login is displayed, and the Upendo login is not.
The persona bar > Manage > Security setting view doesn't have either authentication system turned on.

Screenshots

N/A

Error log

No errors discovered.

Additional context

None.