Duplicated most of the implicit polling to a new polling function and workflow for authorization code. Mostly the same. Obviously is just getting the ?code={ code }, { code } part though.