implement a simple authentication service, add sign in/up/out to the right left corner