openfire-restAPI-plugin icon indicating copy to clipboard operation
openfire-restAPI-plugin copied to clipboard

Allows Openfire administration over a RESTful API.

Results 35 openfire-restAPI-plugin issues
Sort by recently updated
recently updated
newest added

Hello there, We are using the rest api plugin and we are trying to set affiliations at a chatroom but the PUT endpoint _(restapi/v1/chatrooms/{roomName}/{affiliation: (admins|members|outcasts|owners)})_ returns a bad request response...

We're currently using readiness and liveness probes and they seem to be broken since openfire 4.8.0 has been launched. It seems this line of code is throwing an exception: https://github.com/igniterealtime/openfire-restAPI-plugin/blame/main/src/java/org/jivesoftware/openfire/plugin/rest/controller/SystemController.java#L257...

It appears that the latest version of the REST API plugin is incompatible with Openfire 4.7.5. In [Ignite's forums](https://discourse.igniterealtime.org/t/user-disconnected-when-kicking-user-from-group-chat), these stacks are reported: ``` 2023.08.02 13:01:26 ERROR [socket_c2s-thread-3]: org.jivesoftware.openfire.nio.ConnectionHandler -...

The REST API parses "X-Forwarded-For" headers by default. Instead, it should do so only when explicitly configured to do so. This reduces the attack surface of an abuse vector.

curl -v -X POST 'http://localhost:9090/plugins/restapi/v1/users' -H 'accept: */*' -H 'Authorization: 19YHTG87K2M5kIf8' -H 'Content-Type: application/json' -d '{ "username": "uniqueid", "name": "David ", "email": "[email protected]", "password": "string", "properties": [ { "key": "string",...

MUC sends an error message to join a member http://192.168.1.55:9090/plugins/restapi/v1/chatrooms/30046/members/1003 Both users and chat rooms exist Error Message: { "resource": "30046", "message": "Could not apply modification to list of member",...

The REST API plugin binds its web endpoints to the embedded webserver that is used for the Openfire administrative console. For authentication and access control, it is prefered to use...

Create group error 500 Openfire 4.7.4 REST API 1.10.1 ``` curl -k -X POST -H "Authorization: mysecret" -H "Accept: application/json" -H "Content-Type: application/json" -d "{\"name\": \"groupName\", \"description\": \"Description group\"}" https://mydomain.com:9091/plugins/restapi/v1/groups...

Initial state: ``` curl -s -k -H "Accept: application/json" -X GET \ -u "myuser:mypassword" \ https://myopenfire/plugins/restapi/v1/chatrooms/test1?servicename=mucservice \ | jq . \ | grep "canAnyoneDiscoverJID" "canAnyoneDiscoverJID": true, ``` Then: ``` curl...