Adding AccountAuthentication requires a bunch of boilerplate code and services. This sample uses one.