Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Deprecate the Twitter IDP implementation due to old twitter4j library #44013

@ahus1

Description

@ahus1

Description

The Twitter IDP is using an a library twitter4j which hasn't been released for 3 years. In addition to that, Twitter now supports an OAuth 2 entpoint, and we have a generic OAuth2 provider.

Value Proposition

Deprecating and removing the library would reduce the maintenance burden on the Keycloak team. We would also stop depending on a library that is probably no longer maintained and uses an old API.

Goals

  • Simplified maintenance in Keycloak
  • Reduced dependencies
  • Have the old library deprecated in 26.5 and removed in 27.0

Non-Goals

  • Try to avoid creating a new Twitter IDP, instead try to use the new generic OAuth2 IDP now available in Keycloak

Discussion

No response

Notes

OAuth2 documentation at Twitter aka X:
https://docs.x.com/fundamentals/authentication/oauth-2-0/overview

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions