Implement basic auth and started on widgets