Example 6, Example 7 (recommended for multiple user groups) – Echelon SmartServer 2.2 User Manual
Page 532

SmartServer
2.2 User’s Guide
533
/user/Echelon/ViewEventScheduler.html: enduser:everywhere
/user/user1/*:all:everywhere
/user/user1/*:enduser:everywhere
(Aliases)
Example 6
Users: Three user groups (“all”, “enduser”, and “enduser2”).
Security Level: User groups have varying access to Web pages in a single custom frameset.
Types of Pages Accessed: “all” user group can access all Web pages; “enduser” group can access
custom Web pages except room2.htm; and “enduser2” group can access custom Web pages except
room1.htm.
You can secure the SmartServer in two ways in this scenario:
Store all files in a custom Web folder. In this custom Web folder, store common files in one
subdirectory, and store files to be accessed by specific user groups in separate subdirectories.
Store all common files in a custom Web folder, and create separate subdirectories in the /user
folder for each set of files to be accessed by specific user groups. This is the recommended
solution.
The partial WebParams.dat for the second solution is provided. The /user1 folder contains the
frameset and common custom web page files. The /enduserDir/ and /enduser2Dir folders contain the
files accessible by individual user groups.
(Users)
all:ilon:ilon
soapuser:soap:soap
supervisor:super:super
supervisor:super1:super
enduser:Tom:user
enduser:Steve:user
enduser2:Ed:money
enduser2:Tyler:monk
(Locations)
everywhere:*.*.*.*
(Realms)
/WSDL/*:all:everywhere
/WSDL/*:soapuser:everywhere
/WSDL/*:supervisor:everywhere
/WSDL/*:enduser:everywhere
/WSDL/*:enduser2:everywhere
/user/tools/*:all:everywhere
/user/Echelon/Menu.html:all:everywhere
/user/user1/*:all:everywhere
/user/user1/*:nduser:everywhere
/user/user1/*:enduser2:everywhere
/user/enduserDir/*:all:everywhere
/user/enduserDir/*:supervisor:everywhere
/user/enduserDir/*:enduser:everywhere
/user/enduser2Dir/*:all:everywhere
/user/enduser2Dir/*:supervisor:everywhere
/user/enduser2Dir/*:enduser2:everywhere
(Aliases)
Example 7 (recommended for multiple user groups)
Users: Five user groups (“all”, “supervisor”, “enduser”, “enduser2”, and “soapuser” ).