Description
In trying to sync a local and a remote wiki, if the remote wiki uses
auth = [OpenIDAuth(forced_service='https://www.google.com/accounts/o8/id'))]
then the sync will always fail with "invalid password" error. When using the default authenticator, or
auth = [MoinAuth()]
then the sync will work.
Steps to reproduce
- as per the docs, enable xmlrpc, set proper interwiki names, etc, and confirm that sync does work.
on the remote wiki, add this to wikiconfig.py, then restart apache
from MoinMoin.auth.openidrp import OpenIDAuth auth = [OpenIDAuth(forced_service='https://www.google.com/accounts/o8/id')]
- log in to remote wiki and associate a google account (openID) to the account previously used to sync
- try to initiate a sync from the local wiki
- observe the failure
Component selection
- Auth
Details
MoinMoin Version |
1.9.4 |
OS and Version |
Ubuntu 10.04 |
Python Version |
2.6.5 |
Language you are using the wiki in (set in the browser/UserPreferences) |
en |
Workaround
Discussion
Plan
- Priority:
- Assigned to:
- Status: