Implements happy path auth flow