Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Please remove options that are not relevant
Type of change: bug fix, new feature, refactor, or something else?
Let user set password when using OAuth in the username-setting page
What
What does the PR do?
Changed username_select.html to accommodate password authentication. Added to and edited social auth pipeline. Also fixed a bug where redirect URL is not specified properly.
Why
Why this PR is needed?
Users who register with OAuth should be able to login with password too.
Fixes # (issue)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
[X] Tested with unmatching password confirmation field
[X] Tested with weak password
[X] Tested login with password on new database
Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.
[X] I have explained the purpose of this PR.
[X] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the README/documentation
[ ] Any dependent changes have been merged and published in downstream modules
[ ] Informed of breaking changes, testing and migrations (if applicable).
[ ] Attached screenshots (if applicable).
By submitting this pull request, I confirm that my contribution is made under the terms of the AGPL-3.0 License.
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Please remove options that are not relevant Type of change: bug fix, new feature, refactor, or something else?
Let user set password when using OAuth in the username-setting page
What
What does the PR do?
Changed username_select.html to accommodate password authentication. Added to and edited social auth pipeline. Also fixed a bug where redirect URL is not specified properly.
Why
Why this PR is needed?
Users who register with OAuth should be able to login with password too.
Fixes # (issue)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.By submitting this pull request, I confirm that my contribution is made under the terms of the AGPL-3.0 License.