The Authorization Code grant (in excruciating detail)
stackoverflow.blog