authmanager constructor