#======================================================================= # # LDAP Schema # # Date: Jan 29, 2001 # Author: Mojahedul Hoque Abul Hasanat # # $Id$ # #======================================================================= # radius attributes attributetype ( 9009.1.1 NAME 'radiusAuthType' DESC 'Radius Item Auth-Type' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.2 NAME 'radiusSimultaneousUse' DESC 'Radius Item Simultaneous-Use' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 9009.1.3 NAME 'radiusLoginTime' DESC 'Radius Item Login-Time' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.4 NAME 'radiusHuntgroupName' DESC 'Radius Item Huntgroup-Name' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.5 NAME 'radiusServiceType' DESC 'Radius Item Service-Type' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.6 NAME 'radiusFramedProtocol' DESC 'Radius Item Framed-Protocol' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.7 NAME 'radiusFramedIPAddress' DESC 'Radius Item Framed-IP-Address' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.8 NAME 'radiusFramedIPNetmask' DESC 'Radius Item Framed-IP-Netmask' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.9 NAME 'radiusFramedRoute' DESC 'Radius Item Framed-Route' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.10 NAME 'radiusFramedRouting' DESC 'Radius Item Framed-Routing' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.11 NAME 'radiusFilterId' DESC 'Radius Item Filter-Id' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.12 NAME 'radiusFramedMTU' DESC 'Radius Item Framed-MTU' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.13 NAME 'radiusFramedCompression' DESC 'Radius Item Framed-Compression' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.14 NAME 'radiusLoginIPHost' DESC 'Radius Item Login-IP-Host' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.15 NAME 'radiusLoginService' DESC 'Radius Item Login-Service' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.16 NAME 'radiusLoginTCPPort' DESC 'Radius Item Login-TCP-Port' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.17 NAME 'radiusSessionTimeout' DESC 'Radius Item Session-Timeout' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.18 NAME 'radiusIdleTimeout' DESC 'Radius Item Idle-Timeout' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.19 NAME 'radiusPortLimit' DESC 'Radius Item Port-Limit' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 9009.1.20 NAME 'radiusFallThrough' DESC 'Radius Fall Through - mainly for Cistron' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE ) # -- agni special attributes -- attributetype ( 9009.2.1 NAME 'accountDisabled' DESC 'Is locked' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE ) attributetype ( 9009.2.2 NAME 'aContact' DESC 'Additional contact' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) attributetype ( 9009.2.3 NAME 'aRefBy' DESC 'Referred By' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) attributetype ( 9009.2.4 NAME 'aCreateTimestamp' DESC 'Official account creation date/time' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 9009.2.5 NAME 'aLockChangedTimestamp' DESC 'Last lock status change time' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 9009.2.6 NAME 'aPassChangedTimestamp' DESC 'Last password change time' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 9009.2.7 NAME 'aBillGroup' SUP cn SINGLE-VALUE ) attributetype ( 9009.2.8 NAME 'aMonthlyTimeLimit' DESC 'Monthly time credit limit' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 9009.2.9 NAME 'aServiceType' SUP cn SINGLE-VALUE ) # --- object class --- objectclass ( 9009.3.1 NAME 'aRadiusAccount' SUP top STRUCTURAL DESC 'RADIUS Account' MUST ( uid ) MAY ( radiusAuthType $ userPassword $ radiusSimultaneousUse $ radiusLoginTime $ radiusHuntgroupName $ radiusServiceType $ radiusFramedProtocol $ radiusFramedIPAddress $ radiusFramedIPNetmask $ radiusFramedRoute $ radiusFramedRouting $ radiusFilterId $ radiusFramedMTU $ radiusFramedCompression $ radiusLoginIPHost $ radiusLoginService $ radiusLoginTCPPort $ radiusSessionTimeout $ radiusIdleTimeout $ radiusPortLimit $ radiusFallThrough ) ) objectclass ( 9009.3.2 NAME 'agniRemoteUser' SUP aRadiusAccount STRUCTURAL DESC 'Agni dialin user account' MAY ( title $ displayName $ postalAddress $ localityName $ telephoneNumber $ fax $ aContact $ aServiceType $ aRefBy $ aBillGroup $ accountDisabled $ aMonthlyTimeLimit $ aCreateTimestamp $ aLockChangedTimestamp $ aPassChangedTimestamp ) ) objectclass ( 9009.3.3 NAME 'localityNameObject' SUP top AUXILIARY DESC 'Locality names' MUST ( l ) ) objectclass ( 9009.3.4 NAME 'aBillGroupObject' SUP top STRUCTURAL DESC 'Agni Billing Group' MUST ( cn $ o ) MAY ( postalAddress $ localityName $ aContact ) ) objectclass ( 9009.3.5 NAME 'aServiceTypeObject' SUP top STRUCTURAL DESC 'Agni Service Type' MUST ( cn ) MAY ( description ) )