Description

The 1.9 default openid RP config is broken because there's no default for openidrp_allowed_op.

Steps to reproduce

enable openid RP and try to use it -- it'll blow up

Example

n/a

Component selection

Details

MoinMoin Version

1.9 as of today

OS and Version

Python Version

Server Setup

Server Details

Language you are using the wiki in (set in the browser/UserPreferences)

Workaround

diff --git a/MoinMoin/config/multiconfig.py b/MoinMoin/config/multiconfig.py
index badf804..1341aaf 100644
--- a/MoinMoin/config/multiconfig.py
+++ b/MoinMoin/config/multiconfig.py
@@ -1198,6 +1198,12 @@ options = {
        "User object attributes that are not persisted to permanent storage (internal use)."),
     )),
 
+    'openidrp': ('OpenID Relying Party',
+        'These settings control the built-in OpenID Relying Party (client).',
+    (
+      ('allowed_op', [], "List of forced providers"),
+    )),
+
     'openid_server': ('OpenID Server',
         'These settings control the built-in OpenID Identity Provider (server).',
     (

Discussion

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/OpenIDRPConfigBroken (last edited 2009-12-15 21:11:34 by ThomasWaldmann)