summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorunknown <q16127@.ds.mot.com>2012-01-25 17:23:30 +0900
committerunknown <q16127@.ds.mot.com>2012-01-25 17:23:30 +0900
commitf5f25d94279f68c0d7edb18e6e3a7b82160b6a4b (patch)
tree1ebcba008d5cab5003b08242e4b5901c0e45af51
parented69ce4f1a4c2f5a35f6aeefcae92b1e0889864e (diff)
downloadaskbot-f5f25d94279f68c0d7edb18e6e3a7b82160b6a4b.tar.gz
askbot-f5f25d94279f68c0d7edb18e6e3a7b82160b6a4b.tar.bz2
askbot-f5f25d94279f68c0d7edb18e6e3a7b82160b6a4b.zip
Added LDAP related configuration items to EXTERNAL_KEYS for proper ldap configuration:
settings.register( livesettings.StringValue( EXTERNAL_KEYS, 'LDAP_BASEDN', description=_('LDAP BASE DN') ) ) settings.register( livesettings.StringValue( EXTERNAL_KEYS, 'LDAP_SEARCH_SCOPE', description=_('LDAP Search Scope'), default="subs" ) ) settings.register( livesettings.StringValue( EXTERNAL_KEYS, 'LDAP_USERID_FIELD', description=_('LDAP Server USERID field name'), default="uid" ) ) settings.register( livesettings.StringValue( EXTERNAL_KEYS, 'LDAP_COMMONNAME_FIELD', description=_('LDAP Server "Common Name" field name'), default="cn" ) ) settings.register( livesettings.StringValue( EXTERNAL_KEYS, 'LDAP_EMAIL_FIELD', description=_('LDAP Server EMAIL field name'), default="mail" ) ) settings.register( livesettings.StringValue( EXTERNAL_KEYS, 'LDAP_PROXYDN', description=_('LDAP PROXY DN'), default="" ) ) settings.register( livesettings.StringValue( EXTERNAL_KEYS, 'LDAP_PROXYDN_PASSWORD', description=_('LDAP PROXY DN Password'), defalut="", ) )
-rw-r--r--askbot/conf/external_keys.py66
1 files changed, 59 insertions, 7 deletions
diff --git a/askbot/conf/external_keys.py b/askbot/conf/external_keys.py
index a673534a..b333934f 100644
--- a/askbot/conf/external_keys.py
+++ b/askbot/conf/external_keys.py
@@ -53,6 +53,8 @@ settings.register(
)
)
+
+
settings.register(
livesettings.StringValue(
EXTERNAL_KEYS,
@@ -170,26 +172,76 @@ settings.register(
)
)
+
+
settings.register(
livesettings.StringValue(
EXTERNAL_KEYS,
- 'LDAP_PROVIDER_NAME',
- description=_('LDAP service provider name')
+ 'LDAP_URL',
+ description=_('LDAP URL'),
+ default="ldap://<host>:<port>"
)
)
+
settings.register(
livesettings.StringValue(
EXTERNAL_KEYS,
- 'LDAP_URL',
- description=_('URL for the LDAP service')
+ 'LDAP_BASEDN',
+ description=_('LDAP BASE DN')
)
)
settings.register(
- livesettings.LongStringValue(
+ livesettings.StringValue(
EXTERNAL_KEYS,
- 'HOW_TO_CHANGE_LDAP_PASSWORD',
- description=_('Explain how to change LDAP password')
+ 'LDAP_SEARCH_SCOPE',
+ description=_('LDAP Search Scope'),
+ default="subs"
)
)
+
+settings.register(
+ livesettings.StringValue(
+ EXTERNAL_KEYS,
+ 'LDAP_USERID_FIELD',
+ description=_('LDAP Server USERID field name'),
+ default="uid"
+ )
+)
+
+settings.register(
+ livesettings.StringValue(
+ EXTERNAL_KEYS,
+ 'LDAP_COMMONNAME_FIELD',
+ description=_('LDAP Server "Common Name" field name'),
+ default="cn"
+ )
+)
+
+settings.register(
+ livesettings.StringValue(
+ EXTERNAL_KEYS,
+ 'LDAP_EMAIL_FIELD',
+ description=_('LDAP Server EMAIL field name'),
+ default="mail"
+ )
+)
+
+settings.register(
+ livesettings.StringValue(
+ EXTERNAL_KEYS,
+ 'LDAP_PROXYDN',
+ description=_('LDAP PROXY DN'),
+ default=""
+ )
+)
+
+settings.register(
+ livesettings.StringValue(
+ EXTERNAL_KEYS,
+ 'LDAP_PROXYDN_PASSWORD',
+ description=_('LDAP PROXY DN Password'),
+ defalut="",
+ )
+) \ No newline at end of file