There are called undefined methods within the Strava Authentication module which were removed from OAuth in version 1.0.0-alpha1 (see log https://github.com/thephpleague/oauth2-client/blob/master/CHANGELOG.md).

BREAK: The Entity\User has been removed. Providers should implement the Provider\UserInterface and provide user functionality instead of expecting it in this base library.

Strava Authentication module is calling undefined function on line 52 then:
$username = 'strava-' . $oauth->getUserUid($token);

It needs to be implemented in the module itself. Or it is necessary to change the setting of composer...

Right now it is not possible just to use the module as is.

Comments

Kodyn created an issue.