Enhancement: Support signature auth in the public share auth middleware

Enabled public share requests to be authenticated using the public share signature.

https://github.com/owncloud/ocis/pull/2831
