emqx.schema 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # Preliminary Apple OS X Native LDAP Schema
  3. # This file is subject to change.
  4. #
  5. attributetype ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.1.3 NAME 'isEnabled'
  6. EQUALITY booleanMatch
  7. SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  8. SINGLE-VALUE
  9. USAGE userApplications )
  10. attributetype ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.1.4 NAME 'isSuperuser'
  11. EQUALITY booleanMatch
  12. SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  13. SINGLE-VALUE
  14. USAGE userApplications )
  15. attributetype ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.4.1 NAME ( 'mqttPublishTopic' 'mpt' )
  16. EQUALITY caseIgnoreMatch
  17. SUBSTR caseIgnoreSubstringsMatch
  18. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  19. USAGE userApplications )
  20. attributetype ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.4.2 NAME ( 'mqttSubscriptionTopic' 'mst' )
  21. EQUALITY caseIgnoreMatch
  22. SUBSTR caseIgnoreSubstringsMatch
  23. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  24. USAGE userApplications )
  25. attributetype ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.4.3 NAME ( 'mqttPubSubTopic' 'mpst' )
  26. EQUALITY caseIgnoreMatch
  27. SUBSTR caseIgnoreSubstringsMatch
  28. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  29. USAGE userApplications )
  30. attributetype ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.4.4 NAME ( 'mqttAccountName' 'man' )
  31. EQUALITY caseIgnoreMatch
  32. SUBSTR caseIgnoreSubstringsMatch
  33. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  34. USAGE userApplications )
  35. objectclass ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.4 NAME 'mqttUser'
  36. AUXILIARY
  37. MAY ( mqttPublishTopic $ mqttSubscriptionTopic $ mqttPubSubTopic $ mqttAccountName $ isSuperuser) )
  38. objectclass ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.2 NAME 'mqttDevice'
  39. SUP top
  40. STRUCTURAL
  41. MUST ( uid )
  42. MAY ( isEnabled ) )
  43. objectclass ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.3 NAME 'mqttSecurity'
  44. SUP top
  45. AUXILIARY
  46. MUST ( userPassword ) )