Permits choice of user identifier method