extracted auth required notification callback into presenter which can be overridden on a per app basis