Introduce authentication and authorization

Change-Id: I99002e6aba6271982e12965c2e6738a121326192