Framework for authentication added.