Tags:
create new tag
, view all tags

Question

Hi all,

I have set up twiki on a windows 2003 server using the windows install package and it is working fine.

I have also set up single sign on to our domain using SSPI which is also working.

However when logged in via the SSPI module noone can edit pages. They just get an error saying "There was an problem retrieving the page: unknown"

If i disable the SSPI module and just use wiki logon names this works fine.

Has anyone seen this error?

thanks

Environment

TWiki version: TWikiRelease04x02x02
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: Windows 2003
Web server: apache 2.2.10
Perl version: activestate 5.8
Client OS: windows
Web Browser: IE, firefox
Categories: Installation, Authentication, Authorisation

-- WarrenObrien - 21 Oct 2008

Answer

ALERT! If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.

Sorry, closing this after more than 30 days of inactivity. Please feel free to re-open if needed.

-- PeterThoeny - 10 Dec 2008

I have the same question. I am expecting someone for solving it

-- AndyWang - 25 Dec 2008

I have the same issue, you can partially solve it by remooving the statement: TWikiTiny.request.req.setRequestHeader("Connection","close"); from twiki_tiny.js and the statement request.req.setRequestHeader("Connection","close"); from attach.js.

-- JuergThoeny - 05 Mar 2009

A better fix is explained in http://support.microsoft.com/?scid=kb%3Ben-us%3B251404&x=10&y=9. You only have to set the DisableNTLMPreAuth value.

-- JuergThoeny - 05 Mar 2009

Thank you brother Juerg for sharing this with the TWiki community!

-- PeterThoeny - 05 Mar 2009

I have also the same question and I don't like to adjust the registry for all the pc's on my company. But I have found the solution by the adjusting of twiki.conf. The problem is that we have specified the "security" for the whole directory of Twiki (such as E:/twiki) according the readme of the SSPI module. But that is too rigorous. So you must back to the orginal twiki.conf who are the specifications for two directories: /twiki/bin and /twiki/pub. Only /twiki/bin should be linked with SSPI. Here is my twiki conf by way of illustration:

ScriptAlias /twiki/bin/ "E:/Wiki/twiki/bin/"
Alias /twiki/ "E:/Wiki/twiki/"

#rewrite url's for some of the less useful twiki url's
RewriteEngine on
RewriteRule ^/twiki$ /twiki/bin/view [R]
RewriteRule ^/twiki/$ /twiki/bin/view [R]
 
<Directory "E:/Wiki/twiki/bin/">
AllowOverride All
Options ExecCGI
SetHandler cgi-script
Allow From All
AuthName "Login using your DOMAIN username and password"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic On
SSPIOmitDomain On
require valid-user
</Directory>

<Directory "E:/Wiki/twiki/pub/">
AllowOverride All
Allow From All
</Directory>

-- LardVerschuren - 01 Apr 2009

Thanks Lard for sharing with the TWiki community!

-- PeterThoeny - 02 Apr 2009

Change status to:
Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2009-04-02 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.