When creating a multimedia component and selecting a resource type external, We are pulling in an image from an external system. We have noticed that anonymous authentication is used. We need to pass credentials. Does anyone know of a way to do this without using the ECL connector?
From SDL Tridion 2011 SP1 HR1 onwards you could use a
BinaryContentProvider. With this extension point you can implement your own logic to handle external URLs on multimedia components. Here you can implement your own logic to authenticate and download the media.
This is documented in the TOM.NET API documentation in the
IBinaryContentProvider. Also see the example on http://amarchuk.blogspot.nl/2013/06/binary-content-provider-in-sdl-tridion.html.