An example of OAuth2 for login auth and API usage against github using play and Scala