Hallo zusammen,
für unsere bestehenden Anbindungen an Xentral wollen wir gerne in openXE die BearerToken Authentifizierung integrieren. Hier der Branch: https://github.com/robsns/px90/tree/BearerTokenAuth
Das war bereits ziemlich clever aufgebaut, Ich musste nur die PHP-Klasse erstellen und an den entsprechenden Stellen laden/berücksichtigen.
Frage: Damit bei mir die API anständig mit URL rewrite funktioniert, (also ohne dieses index.php?path=/foo/bar) musste ich in meine .htaccess folgendes hinzufügen:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/(.*)$ api/index.php/$1 [L,QSA]
Gibt es einen Grund warum die class.acl.php das nicht standardmäßig in die .htaccess schreibt?