3e5e6efb31
This will allow to reuse it outside of the `oauth` module. It can now also be converted from a `QueryString`, for improved compatibility with `LocalServerRedirectHandle`. Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>