[#57973802]adding register function
Merge 57973802-authentication to master

[Completes #57973802]