closes #5941 - added UI to labs page - added method to determine if full authentication is required - updated public_api tests to enable public api first