Starts implementation of authentication