Browse Source

update ejabber.eml

blezz-tech 1 week ago
parent
commit
0284de18cd
1 changed files with 29 additions and 16 deletions
  1. 29 16
      ejabberd/ejabberd.yml

+ 29 - 16
ejabberd/ejabberd.yml

@@ -79,6 +79,10 @@ listen:
     request_handlers:
       /bosh: mod_bosh
       /admin: ejabberd_web_admin
+      /api: mod_http_api
+      /upload: mod_http_upload
+      /ws: ejabberd_http_ws
+      /pub/content: mod_http_fileserver
       /.well-known/acme-challenge: ejabberd_acme
   -
     port: 3478
@@ -104,7 +108,8 @@ acme:
 
 acl:
   admin:
-    user: "admin@msg.sharix-app.org"
+    user: "django_tickets@msg.sharix-app.org"
+    #user: "admin@msg.sharix-app.org"
   users:
     user: all
 
@@ -113,9 +118,12 @@ acl:
   loopback:
     ip:
       - 127.0.0.0/8
+      - 10.0.2.10/24
       - ::1/128
 
 access_rules:
+  api_access:
+    allow: user
   local:
     allow: local
   c2s:
@@ -130,7 +138,8 @@ access_rules:
   pubsub_createnode:
     allow: local
   trusted_network:
-    allow: loopback
+#    allow: loopback
+    allow: all
 
 api_permissions:
   "console commands":
@@ -139,31 +148,35 @@ api_permissions:
     who: all
     what: "*"
   "admin access":
-    who:
-      access:
-        allow:
-          - acl: loopback
-          - acl: admin
-      oauth:
-        scope: "ejabberd:admin"
-        access:
-          allow:
-            - acl: loopback
-            - acl: admin
+    who: all
+#      access:
+#        allow:
+#          - acl: loopback
+#          - acl: admin
+#          - acl: all
+#      oauth:
+#        scope: "ejabberd:admin"
+#        access:
+#          allow:
+#            - acl: loopback
+#            - acl: admin
+#            - acl: all
     what:
       - "*"
       - "!stop"
       - "!start"
+      - send_message
   "public commands":
-    who:
-      ip: 127.0.0.1/8
-      ip: 10.0.2.10/24
+    who: all
+#      ip: 127.0.0.1/8
+#      ip: 10.0.2.10/24
     what:
       - "*"
       - "!stop"
       - "!start"
       - status
       - connected_users_number
+      - send_message
 
 shaper:
   normal: