[Moin-user] HTTPAuth again

Roger Marquis marquis at roble.com
Sun Feb 1 02:07:59 EST 2009


This never worked for us in 1.7 and now it's still broke in 1.8.  Access
works fine, the username is correct, and the "Edit" link works, but when
"Saved" or "Previewed" it returns:

  "You are not allowed to edit this page."

Trying to save user "Settings" returns:

  "You must login to use this action: userprefs"

Page permissions are correct and everything looks right under data/user/,
however, debug shows "after auth: no valid user":

  2009-01-31 22:52:17,430 MoinMoin.session DEBUG session started for user <MoinMoin.user.User at 0xc09fc8 name:u'apacheauthuser' valid:1>
  2009-01-31 22:52:17,430 MoinMoin.session DEBUG after auth: no valid user, no anon session
  2009-01-31 22:52:20,936 MoinMoin.session DEBUG got cookie with session_name '3bb31042f91b24c36d34eea205123750'
  2009-01-31 22:52:20,936 MoinMoin.session DEBUG starting session (reusing session_name '3bb31042f91b24c36d34eea205123750')
  2009-01-31 22:52:20,937 MoinMoin.session DEBUG session started for user None
  2009-01-31 22:52:20,941 MoinMoin.session DEBUG setting cookie with session_name '3bb31042f91b24c36d34eea205123750', expiry 1548831140.9384789
  2009-01-31 22:52:20,941 MoinMoin.session DEBUG storing 'expires':1548834740.9384789 item into session cache entry
  2009-01-31 22:52:20,942 MoinMoin.session DEBUG after auth: storing valid user into session: u'apacheauthuser'
  2009-01-31 22:52:20,960 MoinMoin.session DEBUG storing 'trail':[u'PageName'] item into session cache entry
  2009-01-31 22:52:22,716 MoinMoin.session DEBUG got cookie with session_name '3bb31042f91b24c36d34eea205123750'
  2009-01-31 22:52:22,716 MoinMoin.session DEBUG starting session (reusing session_name '3bb31042f91b24c36d34eea205123750')
  2009-01-31 22:52:22,716 MoinMoin.session DEBUG loaded session data from cache entry: {'user.id': '1207287688.2.60830', 'expires': 1548834740.9384789, 'user.auth_attribs': ('name', 'password'), 'user.auth_method': 'http', 'trail': [u'PageName']}
  2009-01-31 22:52:22,717 MoinMoin.session DEBUG session started for user <MoinMoin.user.User at 0xc0afc8 name:u'apacheauthuser' valid:1>
  2009-01-31 22:52:22,718 MoinMoin.session DEBUG storing 'user.id':'1207287688.2.60830' item into session cache entry
  2009-01-31 22:52:22,719 MoinMoin.session DEBUG storing 'user.auth_method':'http' item into session cache entry
  2009-01-31 22:52:22,720 MoinMoin.session DEBUG storing 'user.auth_attribs':('name', 'password') item into session cache entry
  2009-01-31 22:52:22,723 MoinMoin.session DEBUG setting cookie with session_name '3bb31042f91b24c36d34eea205123750', expiry 1548831142.72048
  2009-01-31 22:52:22,723 MoinMoin.session DEBUG after auth: storing valid user into session: u'apacheauthuser'
  2009-01-31 22:52:24,974 MoinMoin.session DEBUG got cookie with session_name '3bb31042f91b24c36d34eea205123750'
  2009-01-31 22:52:24,974 MoinMoin.session DEBUG starting session (reusing session_name '3bb31042f91b24c36d34eea205123750')
  2009-01-31 22:52:24,974 MoinMoin.session DEBUG loaded session data from cache entry: {'user.id': '1207287688.2.60830', 'expires': 1548834740.9384789, 'user.auth_attribs': ('name', 'password'), 'user.auth_method': 'http', 'trail': [u'PageName']}
  2009-01-31 22:52:24,975 MoinMoin.session DEBUG session started for user <MoinMoin.user.User at 0xc09fc8 name:u'apacheauthuser' valid:1>
  2009-01-31 22:52:24,977 MoinMoin.session DEBUG storing 'user.id':'1207287688.2.60830' item into session cache entry
  2009-01-31 22:52:24,977 MoinMoin.session DEBUG storing 'user.auth_method':'http' item into session cache entry
  2009-01-31 22:52:24,978 MoinMoin.session DEBUG storing 'user.auth_attribs':('name', 'password') item into session cache entry
  2009-01-31 22:52:24,981 MoinMoin.session DEBUG setting cookie with session_name '3bb31042f91b24c36d34eea205123750', expiry 1548831144.9787331
  2009-01-31 22:52:24,981 MoinMoin.session DEBUG after auth: storing valid user into session: u'apacheauthuser'
  2009-01-31 22:52:30,145 MoinMoin.session DEBUG got cookie with session_name '3bb31042f91b24c36d34eea205123750'
  2009-01-31 22:52:30,145 MoinMoin.session DEBUG starting session (reusing session_name '3bb31042f91b24c36d34eea205123750')
  2009-01-31 22:52:30,145 MoinMoin.session DEBUG loaded session data from cache entry: {'user.id': '1207287688.2.60830', 'expires': 1548834740.9384789, 'user.auth_attribs': ('name', 'password'), 'user.auth_method': 'http', 'trail': [u'PageName']}
  2009-01-31 22:52:30,146 MoinMoin.session DEBUG session started for user <MoinMoin.user.User at 0xc1b128 name:u'apacheauthuser' valid:1>
  2009-01-31 22:52:30,147 MoinMoin.session DEBUG after auth: no valid user, no anon session

Anyone have http auth working in 1.8?

Roger




More information about the Moin-user mailing list