Add Generic OAuth2 Provider Support
This pull request adds support for generic OAuth2 providers like Fusion Auth (https://fusionauth.io). I've also added a sample docker-compose.yml file to help with deploying the project more easily.
I also fixed an issue where the OTP / OTC codes did not work in mobile safari (and added integrity hashes / nonces for security)
Thanks for the PR! I'll review it but it might take me a few weeks in order to get the time to do it + test the result.
@m-barthelemy I have reviewed all your comments and made the changes you requested. I've tested this using my local setup and all seems good on both desktop and mobile. There is one comment left unresolved. Please let me know how you want to proceed.
@m-barthelemy I have reviewed all your comments and made the changes you requested. I've tested this using my local setup and all seems good on both desktop and mobile. There is one comment left unresolved. Please let me know how you want to proceed.
Thanks a lot!! Give me while to go through your work again.