[Bug]: OAuth SMTP Authentication Settings Reset After Upgrade to 10.3.1
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- csharp
- Domain
- authentication, backend
Research direction
Start by reproducing the documented upgrade from DNN 9 or later to 10.3.1 with OAuth SMTP configured, then inspect the SMTP settings persistence and upgrade paths; the issue names no files or tests. Check whether the client secret and configuration-completed state survive the upgrade. Done means transactional email still works and both settings remain present after upgrading.
Written by the indexing model from the issue text.
Description
Is there an existing issue for this?
- I have searched the existing issues
What happened?
While performing verification checks after upgrading my DNN installations to 10.3.1, I discovered that the sites using OAuth for SMTP Authentication were no longer authorized and unable to send transactional email messages.
Additionally, each one was missing the client secret for the "Auth Provider" that was valid prior to the upgrade.
At first I thought it was a fluke, because I've never encountered this with previous upgrades, but it has been a very consistent problem when upgrading to this version.
Fortunately, reauthenticating the token with the provider works, so I am able to restore email service for these installations, but it was not something I was expecting to do.
Steps to reproduce?
- Setup OAuth SMTP Authentication on DNN 9 or later
- Upgrade the installation as documented to version of DNN 10.3.1
- Attempt to send a Transactional Email or check the SMTP Server Settings
Current Behavior
Installation is unable to send transactional emails after upgrade. The client secret is missing from the SMTP Server configuration settings and the "configuration completed" message is no longer displayed.
Expected Behavior
Installation is able to send transactional emails after upgrade. The client secret remains shown as a populated password on the SMTP Server configuration settings page and the "configuration completed" message is displayed.
Relevant log output
Anything else?
No response
Affected Versions
10.3.1 (latest release)
What browsers are you seeing the problem on?
Microsoft Edge, Safari, Chrome, Firefox
Code of Conduct
- I agree to follow this project's Code of Conduct
- Dominant language
- C#
- Stars
- 1.1k
- Forks
- 791
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 24
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dnnsoftware/Dnn.Platform
-
Status: New
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
dnnsoftware/Dnn.Platform#7543 · 1 comment ·
Maintainers usually reply within 1 day
-
Status: New
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
dnnsoftware/Dnn.Platform#6681 ·
Maintainers usually reply within 1 day
-
Status: New
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
dnnsoftware/Dnn.Platform#6051 · 4 comments ·
Maintainers usually reply within 1 day
-
Status: New
Difficulty 3/5 1-2 days Newbie friendliness 45/100
dnnsoftware/Dnn.Platform#7555 ·
Maintainers usually reply within 1 day
-
Status: New
Difficulty 4/5 3-5 days Newbie friendliness 22/100
dnnsoftware/Dnn.Platform#7554 · 5 comments ·
Maintainers usually reply within 1 day
All issues in dnnsoftware/Dnn.Platform
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
ClickHouse/clickhouse-cs#689 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 7 days
-
Difficulty 1/5 Under an hour Newbie friendliness 65/100
vchelaru/FlatRedBall2#1481 ·
Maintainers usually reply within 1 day
-
ai-chat bug trivial
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area-signalr
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
dotnet/aspnetcore#69842 · 1 comment ·
Maintainers usually reply within 1 day