phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] phpgwapi/doc/ldap/phpgroupware.schema, 1.2


From: nomail
Subject: [Phpgroupware-cvs] phpgwapi/doc/ldap/phpgroupware.schema, 1.2
Date: Tue, 15 Jun 2004 17:16:26 +0200

Update of /phpgwapi/doc/ldap
Added Files:
        Branch: 
          phpgroupware.schema

date: 2004/06/15 15:16:26;  author: fipsfuchs;  state: Exp;  lines: +95 -0

Log Message:
new schema file added
new note in README about the new schema file
=====================================================================
# $phpgroupware : phpgroupware,v 1.2 address@hidden

# REQUIRED
attributetype ( 1.3.6.1.4.1.9554.201
        NAME 'phpgwContactID'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16}
        SINGLE-VALUE )

# phpgwContact
# The phpgwContact represents people who are associated with a
# phpgw install in some way.  It is a structural class and is derived
# from the inetOrgPerson schema.
objectclass     ( 1.3.6.1.4.1.9554.200
        NAME 'phpgwContact'
        SUP top AUXILIARY
        DESC 'phpGroupWare Contact Entry'
        MUST phpgwContactID 
        )

#REQUIRD
attributetype (  1.3.6.1.4.1.9554.301
        NAME 'phpgwGroupID'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16}
        SINGLE-VALUE )

# phpgwGroup
# The phpgwGroup represents groups who are associated with a
# phpgw install in some way.
objectclass     ( 1.3.6.1.4.1.9554.300
        NAME 'phpgwGroup'
        DESC 'phpGroupWare Group Entry'
        SUP top AUXILIARY
        MUST phpgwGroupID
        )


#accountID
attributetype ( 1.3.6.1.4.1.9554.101
        NAME 'phpgwAccountID'
        DESC 'Account identification number'
        EQUALITY integerMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
        SINGLE-VALUE )

# status
attributetype ( 1.3.6.1.4.1.9554.102
        NAME 'phpgwAccountStatus'
        DESC 'Single-char A/L for active/inactive'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE )

# expires
attributetype ( 1.3.6.1.4.1.9554.103
        NAME 'phpgwAccountExpires'
        DESC 'timestamp for account expiration'
        EQUALITY integerMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
        SINGLE-VALUE )

# lastlogin
attributetype ( 1.3.6.1.4.1.9554.104
        NAME 'phpgwLastLogin'
        DESC 'UNIX time of last login for this account'
        EQUALITY integerMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
        SINGLE-VALUE )

#lastloginfrom
attributetype ( 1.3.6.1.4.1.9554.105
        NAME 'phpgwLastLoginFrom'
        DESC 'ip form last login'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128}
        SINGLE-VALUE )

#lastpasswdchange
attributetype ( 1.3.6.1.4.1.9554.106
        NAME 'phpgwLastPasswordChange'
        DESC 'last time user changed his password'
        EQUALITY integerMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
        SINGLE-VALUE )

# Objectclass definition for phpgwAccount
objectclass ( 1.3.6.1.4.1.9554.100 
        NAME 'phpgwAccount' 
        SUP posixAccount AUXILIARY
        DESC 'Abstraction of an account with phpgw attributes'
        MAY ( phpgwAccountStatus $ phpgwAccountExpires $ givenName $ sn $ 
phpgwLastPasswordChange $ phpgwLastLoginFrom $ phpgwLastLogin $ phpgwContactID )
        MUST phpgwAccountID )




reply via email to

[Prev in Thread] Current Thread [Next in Thread]