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.
https://upendoventures.com/What/CMS/DNN
MIT License
2 stars 1 forks source link

Weird Usability Bug with Enabling/Disabling the Providers #56

Closed WillStrohl closed 1 year ago

WillStrohl commented 1 year ago

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:

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

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.