Github login deprecation notice (deadline on 1st July 2020)

Infos:

  • Used Zammad version: 2.10.0
  • Used Zammad installation source: docker

Expected behavior:

  • Be able to login via Github

Actual behavior:

  • Receive a notice that a particular Github API is going to be deprecated soon:

Hello there!

On February 14th, 2020 at 08:44 (UTC) your application (zammad-login) used an access token (with the User-Agent Faraday v0.15.4) as part of a query parameter to access an endpoint through the GitHub API.

https://api.github.com/user

Please use the Authorization HTTP header instead as using the access_token query parameter is deprecated and will be removed July 1st, 2020.

Depending on your API usage, we’ll be sending you this email reminder once every 3 days.

Visit https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/#authenticating-using-query-parameters for more information.

Thanks,
The GitHub Team

Is this resolved with the latest zammad release?

Thanks.

I’ve been checking that one with a current 3.2.
The answer is no.

Please note that this is out of the Zammad scope itself and depends on the omniauth-github gem.
I’ve been seaching a bit, it doesn’t seem to be adressed in upstream gem as well yet:

Edit:
Please note that 2.10 is a develop version of Zammad and also fairly old by now. You should consider upgrading.

1 Like

Created upstream issue:

Thanks!

1 Like