[connector] Use unparsed url for proxy login scheme
debug id: D1545647240
login scheme: https://vu-nl.idm.oclc.org/login?url=%u
proxy scheme: %h.vu-nl.idm.oclc.org/%p
visiting url: https://ieeexplore.ieee.org/document/10799163
the login scheme will encode visiting url to `https%3A%2F%2Fieeexplore.ieee.org%2Fdocument%2F10799163` therefor the resulting request login url becomes `https://vu-nl.idm.oclc.org/login?url=https://ieeexplore.ieee.org/document/10799163`
but the proxy would like `https://vu-nl.idm.oclc.org/login?url=https://ieeexplore.ieee.org/document/10799163`
One solution is to provide a variable for unparsed url.
Another is to provide %h and %p for the login scheme
login scheme: https://vu-nl.idm.oclc.org/login?url=%u
proxy scheme: %h.vu-nl.idm.oclc.org/%p
visiting url: https://ieeexplore.ieee.org/document/10799163
the login scheme will encode visiting url to `https%3A%2F%2Fieeexplore.ieee.org%2Fdocument%2F10799163` therefor the resulting request login url becomes `https://vu-nl.idm.oclc.org/login?url=https://ieeexplore.ieee.org/document/10799163`
but the proxy would like `https://vu-nl.idm.oclc.org/login?url=https://ieeexplore.ieee.org/document/10799163`
One solution is to provide a variable for unparsed url.
Another is to provide %h and %p for the login scheme
url
orqurl
GET parameters there.qurl
takes an encoded redirect URL and is what Zotero generates when it automatically detects EZProxy.https://vu-nl.idm.oclc.org/login?qurl=%u