Authenticator component adds complete authentication flows to your application with minimal boilerplate.