HTTP-Authentifizierung wie REST-Api

Hallo, seit kurzem beschäftige ich mich mit der Plugin-Entwicklung für Shopware und finde das Framework einfach nur erstaunlich Flexibel. Das soll ein Lob an die Macher sein :wink: Nun wie der Titel dieses Post aussagt würde ich gerne für ein Schnittstellen-Plugin eine HTTP-Authentifizierung nutzen, wie diese auch bei der REST-Api verwendung findet. Jetzt frage ich micht sollte man dies nun als Core- oder doch besser als Frontend-Plugin realisieren. Vor allem bin ich mir jedoch nicht sicher wie ich die Authentifizierung einbinden soll. Sollte man von der REST-Api erben? Event/Hooks dieser verwenden? Was ich gerne vermeiden möchte, da dort ja dann entweder doppelt Arbeit geleistet wird oder ich mit “replace” die REST-Funktionen überschreiben müsste. Oder doch lieber die Enlight Auth-Komponente verwenden, wenn diese noch mit 4.0.X aktuell ist. Mit freundlichen Grüßen KBackhaus - SW-Coding Einsteiger.

Nach einigem hin und her bin ich so langsam dahinter gekommen wie das ganze mit der Authentifizierung funktioniert. Ich fordere nun eine Authentifizierung mit Shopware()->Auth()->authenticate() an. Beim Enlight_Bootstrap_InitResource_Auth Event wird dann ein entsprechenden Zend_Auth_Adapter_Http erzeugt und mit einem entsprechenden Resolver gefüttert. Einziges Problem scheint nur noch zu sein, dass der InputFilter die Authentifizierungsinformationen rausschmeisst, wenn das Plugin nicht über http://www.meinshop.de/api/ bzw. http://www.meinshop.de/backend/ aufgerufen wird. Gibt es eine möglichkeit dem InputFilter mitzuteilen, dass er für mein Plugin die Authentifizierungsinformationen erhalten soll?