[mapguide-users] Permissions problem...

Andrew DeMerchant andrew.demerchant at gemtec.ca
Wed Nov 8 08:44:12 EST 2006


Thanks


Walt Welton-Lair wrote:
> No problem, I updated it.
>
> ------------------------------------------------------------------------
> *From:* Andrew DeMerchant [mailto:andrew.demerchant at gemtec.ca]
> *Sent:* Wednesday, November 08, 2006 2:15 PM
> *To:* users at mapguide.osgeo.org
> *Subject:* Re: [mapguide-users] Permissions problem...
>
> Too late...I submitted it last night, and don't see a way to edit it. 
> It's MG446 if you (or anyone else watching this thread) has the means 
> to edit it....
>
> Andrew
>
>
> Walt Welton-Lair wrote:
>> Thanks.  In the artifact please include the final diagnosis below.
>>
>> -----Original Message-----
>> From: Andrew DeMerchant [mailto:andrew.demerchant at gemtec.ca] 
>> Sent: Wednesday, November 08, 2006 4:37 AM
>> To: users at mapguide.osgeo.org
>> Subject: Re: [mapguide-users] Permissions problem...
>>
>> Sounds about right......at least I know I'm not missing something 
>> obvious. I'll submit an artifact...
>>
>> Andrew
>>
>>
>> Walt Welton-Lair wrote:
>>   
>>> I tested this a little more, and here's what I found.
>>>  
>>> When opening a web layout using AJAX viewer, the login prompt appears 
>>> immediately, before *any* server request is even made.  The first 
>>> server operation then ends up being an authentication request 
>>> (OpAuthenticate).  After this come the requests for resources - the 
>>> web layout, etc.  These succeed because we have provided credentials.
>>>  
>>> When opening a web layout using DWF viewer, the behavior is 
>>> different.  There's a couple of authentication requests that get made 
>>> using "anonymous" user, but no login prompt has yet been displayed.  
>>> Then comes a request to get the web layout resource, again using 
>>> "anonymous".  This fails because user "anonymous" does not have access
>>>     
>>
>>   
>>> to the library.  The browser then displays the exception message.
>>>  
>>> At this point the web layout hasn't been loaded and DWF Viewer hasn't 
>>> even entered into the picture.  So this is a MapGuide web tier
>>>     
>> issue...
>>   
>>>  
>>> Walt
>>>
>>>     
>> ------------------------------------------------------------------------
>>   
>>> *From:* Andrew DeMerchant [mailto:andrew.demerchant at gemtec.ca]
>>> *Sent:* Tuesday, November 07, 2006 6:29 PM
>>> *To:* users at mapguide.osgeo.org
>>> *Subject:* Re: [mapguide-users] Permissions problem...
>>>
>>> Ya, that's sort of what I figured was happening....that it's not 
>>> asking me to log in, because it doesn't have permission to ask...which
>>>     
>>
>>   
>>> is a bit silly. If that's the case, then it's a fairly annoying
>>>     
>> bug....
>>   
>>> Andrew
>>>
>>> Walt Welton-Lair wrote:
>>>     
>>>> So it's a question of order.  Should MapGuide first authenticate 
>>>> before it tries to access the resource (and find out that you don't 
>>>> have permission)?  It looks like it does it the other way - it checks
>>>>       
>>
>>   
>>>> whether you have permission before authenticating.  I don't know the 
>>>> right answer.
>>>>  
>>>> I do know that the DWF Viewer code which handles the HTTP request 
>>>> knows nothing about MapGuide and doesn't know what to do with the 
>>>> permission denied response.
>>>>  
>>>> Walt
>>>>
>>>>
>>>>       
>> ------------------------------------------------------------------------
>>   
>>>> *From:* Andrew DeMerchant [mailto:andrew.demerchant at gemtec.ca]
>>>> *Sent:* Tuesday, November 07, 2006 6:15 PM
>>>> *To:* users at mapguide.osgeo.org
>>>> *Subject:* Re: [mapguide-users] Permissions problem...
>>>>
>>>> Ah...sorry. I should have posted the error that it gives me.....When 
>>>> I try to use the DWF Viewer, this is what I get:
>>>>
>>>> Permission denied to resource: Library://test/
>>>>
>>>> Permission denied to resource: Library://test/ Exception occurred in 
>>>> method MgResourceHeaderManager.CheckPermission at line 2495 in file 
>>>>
>>>>       
>> c:\build_tux_area\mgdev_opensource\server\src\services\resource\Resource
>> HeaderManager.cpp 
>>   
>>>> Andrew
>>>>
>>>>
>>>> Walt Welton-Lair wrote:
>>>>       
>>>>> So DWF Viewer doesn't prompt for credentials.  Do you get back any 
>>>>> data or does it just sit there?
>>>>>  
>>>>> Ultimately DWF Viewer simply makes a Mapping Service GetMap HTTP 
>>>>> request via WinINet.  It prompts for credentials when it gets a 401 
>>>>> response to that initial request, and then resubmits the GetMap 
>>>>> request.  If it just sits there that means it didn't get a 401 
>>>>> response and it thinks it's done.
>>>>>  
>>>>> Walt
>>>>>
>>>>>
>>>>>         
>> ------------------------------------------------------------------------
>>   
>>>>> *From:* Andrew DeMerchant [mailto:andrew.demerchant at gemtec.ca]
>>>>> *Sent:* Tuesday, November 07, 2006 4:53 PM
>>>>> *To:* users at mapguide.osgeo.org
>>>>> *Subject:* [mapguide-users] Permissions problem...
>>>>>
>>>>> I've got a project that I want to password protect....I've given a 
>>>>> specific MapGuide User read permissions to my library (removed 
>>>>> 'Everyone', and added 'Administrator' as read/write as well). What's
>>>>>         
>>
>>   
>>>>> happening now is that the DWF viewer isn't asking me to log in. If I
>>>>>         
>>
>>   
>>>>> change my URL to use the AJAX viewer, it works fine (asks me to log 
>>>>> in, and then works as it should). So, for example:
>>>>>
>>>>> http://host/mapguide/mapviewerdwf/?WEBLAYOUT=.....   ----This does 
>>>>> NOT work
>>>>>
>>>>> http://host/mapguide/mapviewerajax/?WEBLAYOUT=.....   ----This DOES
>>>>>         
>> work
>>   
>>>>> This happens on any PC that I've tested it on. Am I missing 
>>>>> something here, or is this a bug? I'm using v1.0.2.17861 (the latest
>>>>>         
>>
>>   
>>>>> release).
>>>>>
>>>>> Andrew
>>>>> -- 
>>>>> 	*Andrew DeMerchant*
>>>>> *Computer Technologist*
>>>>> ph.1-877-2GEMTEC x.163
>>>>> fax 506-453-9470
>>>>>
>>>>> /GEMTEC Limited <http://www.gemtec.ca>
>>>>> /191 Doak Road
>>>>> Fredericton, NB, Canada
>>>>> E3C 2E6
>>>>>
>>>>>         
>>>> -- 
>>>> 	*Andrew DeMerchant*
>>>> *Computer Technologist*
>>>> ph.1-877-2GEMTEC x.163
>>>> fax 506-453-9470
>>>>
>>>> /GEMTEC Limited <http://www.gemtec.ca>
>>>> /191 Doak Road
>>>> Fredericton, NB, Canada
>>>> E3C 2E6
>>>>
>>>>       
>>> -- 
>>> 	*Andrew DeMerchant*
>>> *Computer Technologist*
>>> ph.1-877-2GEMTEC x.163
>>> fax 506-453-9470
>>>
>>> /GEMTEC Limited <http://www.gemtec.ca>
>>> /191 Doak Road
>>> Fredericton, NB, Canada
>>> E3C 2E6
>>>
>>>     
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
>> For additional commands, e-mail: users-help at mapguide.osgeo.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
>> For additional commands, e-mail: users-help at mapguide.osgeo.org
>>
>>
>>
>>   
>
> -- 
> 	*Andrew DeMerchant*
> *Computer Technologist*
> ph.1-877-2GEMTEC x.163
> fax 506-453-9470
>
> /GEMTEC Limited <http://www.gemtec.ca>
> /191 Doak Road
> Fredericton, NB, Canada
> E3C 2E6
>

-- 
	*Andrew DeMerchant*
*Computer Technologist*
ph.1-877-2GEMTEC x.163
fax 506-453-9470

/GEMTEC Limited <http://www.gemtec.ca>
/191 Doak Road
Fredericton, NB, Canada
E3C 2E6

-------------- next part --------------
Skipped content of type multipart/related


More information about the Mapguide_users mailing list