App/Game Name: Paronicon 2
Currently i got a Problem getting Paronicon 2's API to work nicely(or at all) with any Client i want to connect.
I tested this on two different Paronicon 2 Instances(one fresh - no servers no data; one older with a full database and one BO1 Server). I configured a random port and some Users in the Paronicon 2 API Dialogs. All of them got the correct set of permissions including authUser and several others.
But on every authUser call i get just an error 408 complaing that that user has no permissions to access the command.
It does not matter if i add all Commands or remove them all.
I crosschecked the SQLite db api.pnc and it checks out okey according to what i can tell from my research.
Any idea what could cause this Problem?
*cough* After glimpsing at the code with JetBrains dotPeerk i can just imagine the check "if (this.userHasAccessToCommand(token, request.QueryString["method"]))"(apiListener -> authuser) is always failing because by definition there is no other command which is able to even add users there. So the cache Structure must always be empty thus no user can ever auth*cough*