It's a basic challenge ... you can see this if you browse to the site using
chrome/jsonview, for example.

The challenge comes about from the following code in the web.xml:

    <!-- authenticate user, set up an Isis session -->
    <filter>
        <filter-name>IsisSessionFilterForRestfulObjects</filter-name>

<filter-class>org.apache.isis.runtimes.dflt.webapp.IsisSessionFilter</filter-class>
        <!-- authentication required for REST -->
        <init-param>
            <param-name>authenticationSessionStrategy</param-name>

<param-value>org.apache.isis.viewer.restfulobjects.viewer.authentication.AuthenticationSessionStrategyBasicAuth</param-value>
        </init-param>
        <init-param>
            <!-- what to do if no session was found; we indicate to issue a
401 basic authentication challenge -->
            <param-name>whenNoSession</param-name>
            <param-value>basicAuthChallenge</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <!-- this is mapped to the entire app; however the
IsisSessionFilter will "notice" if the session filter has already been
             executed for the request pipeline, and if so will do nothing
-->
        <filter-name>IsisSessionFilterForRestfulObjects</filter-name>
        <servlet-name>RestfulObjectsRestEasyDispatcher</servlet-name>
    </filter-mapping>


Looking at the code of IsisSessionFilter, it looks like the realm is called
"Apache Isis".

Or (it would seem that) you can disable security by setting the param-value
for "whenNoSession" param from "basicAuthChallenge"  to "continue".

Cheers
Dan


On 4 November 2012 15:18, Mark Wood-Patrick <[email protected]> wrote:

> I'm trying to connect to the quick-start app
>
>         http://incubator.apache.org/isis/quick-start.html
>
> from perl but I'm getting a 401 Unauthorized error even though I appear to
> be setting the correct credentials. What realm should I specify when
> connecting does the app generate a log file of requests I could not find it
> any suggestions.
>
> Mark
>
> -----Original Message-----
> From: Dan Haywood [mailto:[email protected]]
> Sent: Friday, November 02, 2012 12:10 AM
> To: [email protected]
> Subject: Re: Problems running the claims example
>
> Hi Mark,
>
> On 30 October 2012 12:38, Mark Wood-Patrick <[email protected]>
> wrote:
>
> > I was able to get the quickstart app working :-)
> >
> > Is there a planned release schedule or a TopN document somewhere that
> > gives some idea what the next upcoming changes are?
> >
> > No planned release schedule at the moment, though I'm hoping we'll get
> > our
> top-level project up before Xmas along with our first non-incubating
> release.
>
> What will be released is what's in trunk.  You can also see which JIRA
> tickets that includes by searching for those fixed in the 0.3.1-incubating
> release.
>
>
> Also any pointers to example client side code for the Restful objects API
> > (I'm especially interested in examples using perl)
> >
> > With respect to using client side code, the only stuff I can point you
> > to
> is the nascent RO applib, a similar nascent RO applib on .NET, and the
> RO.Net Spiro client which is now in two modules, one being the model (in
> Javascript / Typescript).  That said, RO.Net is at v1.0, whereas Isis is
> still at v0.56, so there are some incompatibilities right now.
>
> I don't think that any of that is particularly going to help you with Perl.
>  Best I can suggest is that you download jsonview and the REST Console
> plugins into chrome or firefox, and explore the representations that you
> get
> back, along with a printed copy of the spec by your side.  You can fish out
> v0.56 of the spec if you want.
>
> If you do create some sort of Perl library, it would be great to see it
> made
> open source in some way if possible (even if only on github).  I can see it
> would be great for those wanting to use RO for migrating data to a new
> system, for example.  (We did something similar on the app we're currently
> building, but we had to write a little Java program to do so).
>
> Cheers
> Dan
>
>
>
> > On Tue, Oct 30, 2012 at 4:40 AM, Dan Haywood
> > <[email protected]>wrote:
> >
> > > Hi Mark,
> > > Thanks for bringing this to our attention.  Yes, it ought to work,
> > clearly
> > > is not yet.
> > >
> > > We're in a bit of a transition with the codebase post-graduation, so
> > might
> > > take a little while.
> > >
> > > That said, the quickstart app should be working ok, if you just want
> > > to
> > try
> > > things out.
> > >
> > > Dan
> > >
> > > On 28 October 2012 15:15, Mark Wood-Patrick <[email protected]>
> > > wrote:
> > >
> > > > I'm having problems running the claims example is it supposed to run?
> > > >
> > > >
> > > >
> > > > Problems so far
> > > >
> > > >
> > > >
> > > > 1.       Look like viewer-restfulobject should be
> viewer-restfulobjects
> > > >
> > > > 2.       Could not read configuration file from
> > > > examples/claims/dom/log4j.properties
> > > >
> > > >
> > > >
> > > > Mark
> > > >
> > > >
> > > >
> > > >
> > >
> >
> >
> >
> > --
> > Mark Wood-Patrick
> >
>
>

Reply via email to