from ipsilon.providers.openid.auth import OpenID
from ipsilon.providers.openid.extensions.common import LoadExtensions
from ipsilon.util.plugin import PluginObject
+from ipsilon.info.common import InfoMapping
from openid.server.server import Server
# TODO: Move this to the database
def __init__(self):
super(IdpProvider, self).__init__('openid', 'openid')
+ self.mapping = InfoMapping()
self.page = None
self.server = None
self.basepath = None
config = {'endpoint url': url,
'identity_url_template': '%sid/%%(username)s' % url,
'enabled': '1'}
- po.set_config(config)
- po.save_plugin_config(FACILITY)
+ po.save_plugin_config(FACILITY, config)