diff --git a/lib/Travelynx/Controller/Traewelling.pm b/lib/Travelynx/Controller/Traewelling.pm index e14872d4ea4d2fb9165b832e61f8519ef4f0ce54..f1f24e7e91d9336fa55ad508f98b51ef2be9cab7 100644 --- a/lib/Travelynx/Controller/Traewelling.pm +++ b/lib/Travelynx/Controller/Traewelling.pm @@ -25,7 +25,12 @@ sub oauth { my $oa = $self->config->{traewelling}{oauth}; return $self->oauth2->get_token_p( - traewelling => { scope => 'read-statuses write-statuses' } )->then( + traewelling => { + redirect_uri => $self->base_url_for('/oauth/traewelling') + ->to_abs->scheme('https')->to_string, + scope => 'read-statuses write-statuses' + } + )->then( sub { my ($provider) = @_; if ( not defined $provider ) {