summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipaserver/radiusinstance.py
diff options
context:
space:
mode:
authorJohn Dennis <jdennis@redhat.com>2007-11-10 00:09:07 -0500
committerJohn Dennis <jdennis@redhat.com>2007-11-10 00:09:07 -0500
commit84275328a0f5ff1ac0ddad65da18b7636312c0c1 (patch)
treedeeb7f5cf490ca35c7cdfed34f641068aedfb650 /ipa-server/ipaserver/radiusinstance.py
parent80c4ed7af26b5b6a581ccc8e0a9e65e53e43cc4c (diff)
downloadfreeipa.git-84275328a0f5ff1ac0ddad65da18b7636312c0c1.tar.gz
freeipa.git-84275328a0f5ff1ac0ddad65da18b7636312c0c1.tar.xz
freeipa.git-84275328a0f5ff1ac0ddad65da18b7636312c0c1.zip
radius now does kerberos auth, reads client entries from LDAP
Diffstat (limited to 'ipa-server/ipaserver/radiusinstance.py')
-rw-r--r--ipa-server/ipaserver/radiusinstance.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ipa-server/ipaserver/radiusinstance.py b/ipa-server/ipaserver/radiusinstance.py
index 2aee09b3..90727758 100644
--- a/ipa-server/ipaserver/radiusinstance.py
+++ b/ipa-server/ipaserver/radiusinstance.py
@@ -79,10 +79,11 @@ class RadiusInstance(service.Service):
def create_instance(self, realm_name, host_name, ldap_server):
self.realm = realm_name.upper()
+ self.suffix = realm_to_suffix(self.realm)
self.fqdn = host_name
self.ldap_server = ldap_server
self.principal = "%s/%s@%s" % (RADIUS_SERVICE_NAME, self.fqdn, self.realm)
- self.basedn = realm_to_suffix(self.realm)
+ self.basedn = self.suffix
self.user_basedn = "%s,%s" % (DefaultUserContainer, self.basedn) # FIXME, should be utility to get this
self.radius_version = get_radius_version()
self.start_creation(4, "Configuring radiusd")
@@ -115,7 +116,9 @@ class RadiusInstance(service.Service):
'RADIUS_KEYTAB' : IPA_KEYTAB_FILEPATH,
'RADIUS_PRINCIPAL' : self.principal,
'RADIUS_USER_BASE_DN' : self.user_basedn,
- 'ACCESS_ATTRIBUTE' : 'dialupAccess'
+ 'ACCESS_ATTRIBUTE' : '',
+ 'ACCESS_ATTRIBUTE_DEFAULT' : 'TRUE',
+ 'CLIENTS_BASEDN' : 'cn=clients,cn=radius,cn=services,cn=etc,%s' % self.suffix
}
try:
radiusd_conf = template_file(RADIUSD_CONF_TEMPLATE_FILEPATH, sub_dict)