Oauth provider loose url param on sign in
Hello,
We are using GitLab (7.9.4) as an OAuth provider for an external application. We use a OAuth2 php client named league/oauth2-client
Everything works fine when we are already logged into gitlab. But in case we are not, we are redirected to the gitlab's login page (with GET param in the url, redirect_uri, app_id etc...) But all those Get parameters are lost, when clicking on the "sign in" link. So once connected, we are going to the gitlab's homepage and not to the external application.
It seems that the problem come from the url: https://mygitlab/oauth/authorize?client_id=APP_ID&redirect_uri=REDIR&state=STATE&response_type=code&approval_prompt=auto
which is redirected to: https://mygitlab/users/sign_in without keeping the get parameters.
Thank you and Regards, Antoine