emqx.schema 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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.4.1 NAME ( 'mqttPublishTopic' 'mpt' )
  11. EQUALITY caseIgnoreMatch
  12. SUBSTR caseIgnoreSubstringsMatch
  13. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  14. USAGE userApplications )
  15. attributetype ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.4.2 NAME ( 'mqttSubscriptionTopic' 'mst' )
  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.3 NAME ( 'mqttPubSubTopic' 'mpst' )
  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.4 NAME ( 'mqttAccountName' 'man' )
  26. EQUALITY caseIgnoreMatch
  27. SUBSTR caseIgnoreSubstringsMatch
  28. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  29. USAGE userApplications )
  30. objectclass ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.4 NAME 'mqttUser'
  31. AUXILIARY
  32. MAY ( mqttPublishTopic $ mqttSubscriptionTopic $ mqttPubSubTopic $ mqttAccountName) )
  33. objectclass ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.2 NAME 'mqttDevice'
  34. SUP top
  35. STRUCTURAL
  36. MUST ( uid )
  37. MAY ( isEnabled ) )
  38. objectclass ( 1.3.6.1.4.1.11.2.53.2.2.3.1.2.3.3 NAME 'mqttSecurity'
  39. SUP top
  40. AUXILIARY
  41. MAY ( userPassword $ userPKCS12 $ pwdAttribute $ pwdLockout ) )