Tim

I was able to get this working using Slide 2.1B2.  The wiki steps shown are
almost completely sufficient (on Windows)

Nick

-----Original Message-----
From: Tim Frank [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 03, 2004 3:03 PM
To: Slide Users Mailing List
Subject: Re: Accessing Tomcat Manager and Admin apps with Slide/Tomcat
bundle ?

I would just like to add that I am having the exact same problem with 
the 2.1b2 bundle that uses JAAS authentication. The only way I can login 
to the Tomcat admin/manager apps is to change the server.xml file to not 
use JAAS but the old MemoryRealm. Which of course then doesn't let me 
login to slide.

I also apologise if this is a Tomcat issue, but it IS an issue with the 
2.1b2 bundle you provide for download.

Thanks,

Tim

Nick Longinow wrote on 03/11/04 01:26 PM:
> Hi,
> 
> Again, apologies for what may be a Tomcat issue, but...
> 
> Per Tomcat's documentation, I am trying to set the credentials for the
admin
> and manager webapps that ship with Tomcat.  I've added them to the
> tomcat-users.xml file (root/root), but when I try to login to
> http://localhost:8080/admin I get a stack dump like this:
> 
> WARNING: Login exception authenticating username root
> javax.security.auth.login.LoginException:
> org.apache.slide.common.DomainInitializationFailedError: Domain
> initialization error : Domain.xml (The system cannot find the file
> specified)
> 
> Any ideas ?
> 
> Nick
> 
> -----Original Message-----
> From: Ryan Rhodes [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, November 03, 2004 12:58 PM
> To: [EMAIL PROTECTED]
> Subject: RE: Custom authorization and authentication best practices
> 
> John,
> 
> Well, it looks like there are three cases we need to handle and we are
only 
> handling one of them.  Right now the username/password/url are coming from

> the connection spec.  They can also come from configuration properties.
> 
> The case I need is when the credentials come from the JAAS Subject as a:
> javax.resource.spi.security.PasswordCredential.
> 
> I don't think that the JCA specifications are clear on exactly which 
> credentials should be used when they are supplied through more than one 
> method.
> 
> I'm using JBoss.  I'm pretty sure the PasswordCredential should work the 
> same under weblogic because I was using a lot of weblogic docs for info.
I 
> think weblogic also supports caller impersonation.
> 
> I was really hoping somebody could shed some light on making the url 
> configurable.  I'm doing it from a config property right now like you
said.
> 
> That means I can only set the url to the slide root.  I'm then using 
> WebdavResource.getChildResources() to navigate down, but I feel like that 
> might be doing a whole bunch of extra round trips, when I usually only
want 
> one resource at a time.
> 
> Whats the best way to do this?
> 
> Regards,
> 
> -Ryan Rhodes
> 
> 
> 
> 
> 
> 
>>From: "John Gilbert" <[EMAIL PROTECTED]>
>>Reply-To: "Slide Users Mailing List" <[EMAIL PROTECTED]>
>>To: "Slide Users Mailing List" <[EMAIL PROTECTED]>
>>Subject: RE: Custom authorization and authentication best practices
>>Date: Wed, 3 Nov 2004 12:22:20 -0500
>>
>>Ryan,
>>
>>What kind of changes are you looking to do for the jca connector? I was
>>thinking of doing the same thing. For example, providing a property for
>>the url and using container managed authentication.
>>
>>Also, are you using weblogic?
>>
>>- John
>>
>>
>>-----Original Message-----
>>From: Ryan Rhodes [mailto:[EMAIL PROTECTED]
>>Sent: Wednesday, November 03, 2004 11:31 AM
>>To: [EMAIL PROTECTED]
>>Subject: RE: Custom authorization and authentication best practices
>>
>>Hi Morten,
>>
>>I'm working on something similar to this right now.  One way it "Could"
>>be
>>done is this.
>>
>>1)  Use a JAAS Login module to make slide the authentication realm for
>>the
>>web container.  This way users and roles are pulled from Slide for web
>>applications.
>>
>>2)  Use the JCA Connector to connect web applications to Slide.
>>
>>3)  Use a second JAAS login config for the JCA Connector.  JCA supports
>>3 or
>>4 different types of authentication.  The type called "Caller
>>Impersonation"
>>  allows you to pass on the user/roles from the calling web/ejb
>>application
>>to be used by the JCA connection.  This way you don't have to keep
>>around
>>the username/password from the web login to re-use with Slide.  The
>>application server handles it for you, and the web user will
>>automatically
>>be limited to whatever document permisions they have in slide.
>>
>>Right now, the JCA Connector doesn't support any type of declarative
>>configuration.  The login/pass are passed programatically through the
>>WebDavConnectionSpec when you create a connection.
>>
>>When I finish making it configurable I'll submit the changes, but I'll
>>warn
>>you that (#3) will always require configuration that is specific to the
>>application server.  Not every app server supports Caller Impersonation,
>>and
>>I think (#1), at least on Jboss, requires a JAAS Login Module that uses
>>propriertary JBoss libraries and I heard those can't be mixed with
>>Apache
>>License, so... it probably won't be support by Slide.
>>
>>Hope that Helps,
>>
>>Ryan Rhodes
>>
>>
>>
>>
>>
>>
>>>From: Morten <[EMAIL PROTECTED]>
>>>Reply-To: "Slide Users Mailing List" <[EMAIL PROTECTED]>
>>>To: [EMAIL PROTECTED]
>>>Subject: Custom authorization and authentication best practices
>>>Date: Mon, 01 Nov 2004 19:15:34 +0100
>>>
>>>Hi.
>>>
>>>I will be using Slide as a file system based content repository. It
>>
>>will be
>>
>>>part of a web-application which contains a UI to add/remove users and
>>
>>set
>>
>>>permissions at folder level.
>>>
>>>This means I need to integrate Slide with my web-app. I see 2 possible
>>>methods:
>>>
>>>1. Slide accesses an external data-source for authentication and
>>>authorization, possibly via a custom plug-in (could be done using WCK,
>>
>>but
>>
>>>that impacts DeltaV).
>>>
>>>2. The users and permissions get set in Slide explicitly using an API
>>>(pointers to which greatly appreciated).
>>>
>>>Functionally, I need to be able to answer the questions "Is user X with
>>
>>>password Y a valid user?" and "Can user X access folder Z?"
>>>
>>>Which of the above is the preferred approach and what is the "proper"
>>
>>way
>>
>>>to go about it? What's considered best practices? Studying WCK, Realms,
>>
>>>JAAS, Projector gives lots of options on authentication, but I fail to
>>
>>find
>>
>>>options for authorization.
>>>
>>>Br,
>>>
>>>Morten
>>>
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to