Changeset 325

Show
Ignore:
Timestamp:
04/14/03 15:04:03 (6 years ago)
Author:
jajcus
Message:

- ACL examples

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/jggtrans.xml

    r307 r325  
    147147 <pidfile>/var/lib/jabber/ggtrans.pid</pidfile> 
    148148 
    149  <!-- jid allowed to do some administrative task
     149 <!-- jid allowed to do some administrative task (eg. browsing online users)
    150150      May be used multiple times. --> 
    151151 <admin>god@heaven.org</admin> 
     152 
     153 <!-- ACL gives detailed access control to the transport --> 
     154 <acl> 
     155        <!-- example entries: --> 
     156 
     157        <!-- <allow who="admin@mydomain" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> --> 
     158                <!-- will allow statistics gathering to admin@mydomain --> 
     159 
     160        <!-- <deny who="*" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> --> 
     161                <!-- will deny statistics gathering for anybody else --> 
     162 
     163        <!-- <allow who="*@mydomain"/> --> 
     164                <!-- will allow anything else to users from "mydomain" --> 
     165 
     166        <!-- <deny what="iq/query?xmlns=jabber:x:register"/> -->  
     167                <!-- will deny registration for all other users --> 
     168 
     169        <!-- <allow what="presence"/> -->  
     170                <!-- allow presence from anybody --> 
     171 
     172        <!-- <allow what="iq"/> -->  
     173                <!-- allow iq from anybody --> 
     174 
     175        <!-- <allow what="message"/> -->  
     176                <!-- allow message from anybody --> 
     177 
     178        <!-- <deny/> -->  
     179                <!-- will deny anything else --> 
     180 </acl> 
    152181 
    153182</jggtrans> 
  • trunk/jggtrans.xml.Pl

    r307 r325  
    160160 <admin>god@heaven.org</admin> 
    161161 
     162 <!-- ACL pozwala określić dokładne zasady dostępu do transportu --> 
     163 <acl> 
     164        <!-- przykładowe wpisy: --> 
     165 
     166        <!-- <allow who="admin@mydomain" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> --> 
     167                <!-- pozwala na odczytywanie statystyk przez admin@mydomain --> 
     168 
     169        <!-- <deny who="*" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> --> 
     170                <!-- zabranie odczytywania statystyk wszystkim pozostałym użytkownikom --> 
     171 
     172        <!-- <allow who="*@mydomain"/> --> 
     173                <!-- pozwala na wykonywanie wszelki pozostały operacji użytkonikom  
     174                        z domeny "mydomain" --> 
     175 
     176        <!-- <deny what="iq/query?xmlns=jabber:x:register"/> -->  
     177                <!-- zabrania rejestracji innym użytkownikom --> 
     178 
     179        <!-- <allow what="presence"/> -->  
     180                <!-- zezwala na wszystkie pakiety <presence/> --> 
     181 
     182        <!-- <allow what="iq"/> -->  
     183                <!-- zezwala na wszystkie pozostałe pakiety <iq/> --> 
     184 
     185        <!-- <allow what="message"/> -->  
     186                <!-- zezwala na wszystkie <message/> --> 
     187 
     188        <!-- <deny/> -->  
     189                <!-- zabrania wszelkich innych pakietów (które i tak nie 
     190                        powinny się zjawić, ani nie będą obsłużone) --> 
     191 </acl> 
     192 
     193 
     194 
    162195</jggtrans> 
    163196<!--