51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Person object for Nova
 | |
| # inetorgperson with extra attributes
 | |
| # Schema version: 2
 | |
| # Authors: Vishvananda Ishaya <vishvananda@gmail.com>
 | |
| #          Ryan Lane <rlane@wikimedia.org>
 | |
| #
 | |
| #
 | |
| 
 | |
| # using internet experimental oid arc as per BP64 3.1
 | |
| objectidentifier novaSchema 1.3.6.1.3.1.666.666
 | |
| objectidentifier novaAttrs novaSchema:3
 | |
| objectidentifier novaOCs novaSchema:4
 | |
| 
 | |
| attributetype (
 | |
|     novaAttrs:1
 | |
|     NAME 'accessKey'
 | |
|     DESC 'Key for accessing data'
 | |
|     EQUALITY caseIgnoreMatch
 | |
|     SUBSTR caseIgnoreSubstringsMatch
 | |
|     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 | |
|     SINGLE-VALUE
 | |
|     )
 | |
| 
 | |
| attributetype (
 | |
|     novaAttrs:2
 | |
|     NAME 'secretKey'
 | |
|     DESC 'Secret key'
 | |
|     EQUALITY caseIgnoreMatch
 | |
|     SUBSTR caseIgnoreSubstringsMatch
 | |
|     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 | |
|     SINGLE-VALUE
 | |
|     )
 | |
| 
 | |
| attributetype (
 | |
|     novaAttrs:4
 | |
|     NAME 'isNovaAdmin'
 | |
|     DESC 'Is user an nova administrator?'
 | |
|     EQUALITY booleanMatch
 | |
|     SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 | |
|     SINGLE-VALUE
 | |
|     )
 | |
| 
 | |
| objectClass (
 | |
|     novaOCs:1
 | |
|     NAME 'novaUser'
 | |
|     DESC 'access and secret keys'
 | |
|     AUXILIARY
 | |
|     MAY  ( accessKey $ secretKey $ isNovaAdmin )
 | |
|     )
 | 
