pypi social-auth-core 5.1.1

6 hours ago

Security

  • VK app authentication now fetches user profiles directly from VK and verifies
    that the profile ID matches the signed viewer ID, preventing forged callback
    data from overriding the authenticated identity and profile.

Added

  • Added AuthReauthenticationRequired, a subclass of AuthTokenError, for
    OpenID Connect token refreshes that require the user to sign in again.

Changed

  • Updated development dependencies and CI actions.
  • Allowed newer Google Auth versions for the Google One Tap backend.

Fixed

  • Authentication backends now consistently honor configurable user ID keys.
  • Auth0 now requests the required openid, profile, and email scopes and
    raises AuthTokenError when the token response lacks an ID token.
  • OpenID Connect now validates required ID token claims consistently and handles
    legacy token refresh identity context more reliably.
  • SAML parsing, decryption, and validation failures now consistently raise
    authentication exceptions, as do unknown or invalid identity provider names.
  • SAML responses without RelayState now include the resolved identity provider
    name when only one provider is configured.

Removed

  • Discontinued OAuth backends: EchoSign, ExactTarget, Pocket, Runkeeper,
    Skyrock, and Withings.

Don't miss a new social-auth-core release

NewReleases is sending notifications on new releases.