social_auth_strava project open to new maintainer applications on 30 Sep, 2021

Created on 16 September 2021, over 3 years ago
Updated 26 September 2023, over 1 year ago

Social Auth Strava has been automatically opened to new maintainer applications, as it will otherwise become unsupported with the end of life of Drupal 8 on 2 Nov, 2021.
This is an adaptation of our existing process for transferring project maintainership .

After the standard 14-day waiting period from this issue being opened, if an existing maintainer has not closed it, this project is eligible for new maintainers, without necessarily waiting for existing maintainers’ approval.

Next steps:

  • An existing maintainer may close this issue and opt out of this accelerated process.
  • A prospective new maintainer can take this issue after the 14 day window has
    elapsed and take the following steps to be added as a maintainer:
    • Comment here explaining why you would like to maintain the module.
    • If the project is opted in to security coverage, confirm that you have previously received security coverage opt-in permission.
    • If an existing maintainer has not commented, move the issue to the Drupal.org Project Ownership queue, by editing the “Project” field on this issue.
  • The Drupal.org site moderators will review the issue, and if it meets the requirements can grant you maintainer access.
💬 Support request
Status

Fixed

Version

1.0

Component

Miscellaneous

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇺🇦Ukraine nginex

    Hi,

    I'm going to use this project for big project soon and noticed that it's not production ready. I would like to take care of this module and pick up a maintainer role. I've security coverage opt-in permission and can provide stable releases for Drupal 9 and 10.

  • 🇧🇪Belgium f0ns

    Dear nginex, that would be awesome!

    I added you as a maintainer, if I can be of any help (for example testing).

    Feel free to contact me.

    Thanks a lot in advance!

  • Status changed to Fixed over 1 year ago
  • 🇺🇦Ukraine nginex

    Thank you so much, will do my best

  • 🇧🇪Belgium f0ns

    Hello nginex,

    I just checked the existing module and API to have an idea of the changes that will be needed to make the module work again.

    When investigating this I noticed the following notification:

    "January 15, 2019
    Email address is no longer part of the profile:read_all scope and is removed from the athlete model."

    I also checked the API documentation and it looks like Strava does not return an e-mailaddress anymore. When you would authorize there is no way of checking/matching the e-mail with existing users. So you wouldn't know if you need to login an existing user or create a new user.

    This is something to look into before putting effort in this module as I don't think it's possible anymore.

    I look forward to your feedback.

  • 🇺🇦Ukraine nginex

    Hey, you are right, email is no longer available, but I think it's not a problem if we store athlete id for the user, so we can check if there is a user with specific athlete id, if so login that user, otherwise create a new user with the id. Anyway, user email field is optional in Drupal

  • 🇧🇪Belgium f0ns

    Hey nginex,

    If it is a new platform with no users that will work.

    If you have an existing platform with users in it already and all of a sudden they start using the Social Strava button login instead of their emailaddress this will create a new account instead of logging in their existing account (no match on email address) so I do think this will have an impact.

    Good luck!

  • 🇺🇦Ukraine nginex

    Thank you, @f0ns

    I will take this into account

  • Automatically closed - issue fixed for 2 weeks with no activity.

  • Status changed to Fixed over 1 year ago
  • 🇧🇪Belgium f0ns

    Thank you!

    I've updated the module page as it was still talking about the email address.

    https://www.drupal.org/project/social_auth_strava

Production build 0.71.5 2024