This is post is about a feature that definitely does not exist but that I want to implement myself. At this point though I have no idea how much work it might be and the aim of this question is to try and work out what is required.
Some context, we are working on a passwordless authentication solution. https://trykno.com/ The solution works as a service, meaning the site owners using the service do not have to handle securely sending emails or storing any secrets and personal identifying information.
It would be great for us to have a forum for the project, and would like to use Discourse.
However we need to change out the authentication so that it uses Kno.
- Is the authentication system in discourse pluggable?
- Are there any hard-coded assumptions that the user has an email?
- What is the front end framework, (I see ember-rails in the gemfile, but no reference to ember in package.json)
Sorry if these questions are simplistic, I am not a Ruby dev and any handles onto the problem would be valuable. Thanks