It seems a wiered requirement that you need a login on aem publisher for serving the content.
normally Aem publisher has anonymous user that has permission for /content and /etc.clientlibs to serve the pages, assets and clientlibs anonymously without requiring you to login and dispatcher will severs...