Thanks for the reply!

>From what I can see in the thread you referred to, they do not verify
that they have access rights!

You where right about the lock-token! In the case where a user asks for
a lock-token (lockdiscovery or propfind) on a resource where another
user took out the lock - the locktoken will be:
opaquelocktoken:faketoken! However this response does not seem to be
described in the webdav or the deltaV documentation! Is this slide
sprcific??

Basically what I need is some command the verifies write-access to a
resource! Are there any commands beside PUT and PROPPATCH that are
denied when a lock is taken on a resource?

/Jacob 

-----Original Message-----
From: Andreas Probst [mailto:[EMAIL PROTECTED]] 
Sent: 8. oktober 2002 13:36
To: Slide Users Mailing List
Subject: RE: Verifying access


Hi Jacob,

I think Slide2 gives you the lock token only if the client user 
is the one that locked a resource. Otherwise an opaque lock 
token is returned. So if you get a proper lock token and the 
logged-in user has write permission, you should be able to write 
the resource. 

I did not test this, but I wrote a servlet that unlocks a locked 
resource by using Slide client methods to connect to Slide's 
WebdavServlet. This works only if the logged-in user was the one 
that locked the resource before. 

Maybe the following archived discussion helps you. Get it by 
sending an e-mail to [EMAIL PROTECTED]

Andreas


On 8 Oct 2002 at 11:53, Jacob Lund wrote:

> Sorry for reposting - but I cannot believe that I am the only one 
> having this problem!
> 
> What I have is a client that can "reconnect" to a locked resource! 
> This is interesting if the client or server crashes and the need to 
> reconnect afterward! I do not wish to store additional info about the 
> lock on the server or the client!
> 
> Therefore I need to retrieve the locktoken and then try to see if I 
> can access the resource! The only way, that I could think of, is to 
> try and add/remove a property on the resource - and thereby verify 
> that I have write-access to the resource!
> 
> Is this the way all of you do this, or am I missing something?
> 
> Thanks
> Jacob
> 
> -----Original Message-----
> From: Jacob Lund [mailto:[EMAIL PROTECTED]]
> Sent: 4. oktober 2002 12:28
> To: [EMAIL PROTECTED]
> Subject: Verifying access
> 
> 
> Hi,
> 
> How do I check if I have access to a given resource, in case it has a 
> lock on it?
> 
> I have a resource with an exclusive lock on it, and now I want to 
> check it I have access to this resource!
> 
> What I do is retrieve the lock-token and now I need to check if the 
> user owns this lock! I then add this lock-token to a request header 
> and then test if I can operate on the resource by adding a new 
> meta-tag and then remove it again!
> 
> But is there an easier way to verify if current user owns the lock on 
> a given resource?
> 
> /Jacob
> 
> 


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


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

Reply via email to