Closed st970703 closed 6 years ago
Normally these are provided locally via environment variables, I suggest merging the issue with #92 and #50 to prompt users to fill them via user input or take them from env.
I don't see why this needs to be a separate issue (this is part of the implementation in issue #24). Please fix it there.
This issue is related to Issue #24, as well as #22 and #23.
At the moment, all the Spring Social Client IDs and Secrets are exposed as plain strings in 'src/main/resources/config/application.yml'.
As 'TheGuardianWolf' suggested, If these IDs and secrets are committed to a public repository then they are no longer secrets. This issue should investigate alternative means of providing this type of information and how to submit them with integrity, otherwise, those API accesses could be abused.
Depending on the encryption technique used and the complexity of implementing it, I suggest this can be a medium issue. @softeng-701