Objective: The OATHAuth extension currently only supports one time tokens. In order to be
able to use different methods, it needs to be refactored.
The following functions are the result of this project phase
- This is a code refactoring. The basic functionality of the extension should not change (though, how the functionality occurs/appears can be)
- TOTP as a method is factored out into separate code files.