added: use custom scheme for signed URL