Do you need OAuth/OAuth2/OpenID Connect?
TL;DL not really, but you may as well use some of it.   Almost any single page application needs some...
Tags: 100daysofcode, api, oauth