From 3ec9970f01b7641eaf8787905b423aaa41ea71bc Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Wed, 9 Aug 2023 19:26:25 +0200 Subject: [PATCH] traewelling oauth: pass HTTP redirect_uri in development mode --- lib/Travelynx/Controller/Traewelling.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/Travelynx/Controller/Traewelling.pm b/lib/Travelynx/Controller/Traewelling.pm index f1f24e7..6df4e52 100644 --- a/lib/Travelynx/Controller/Traewelling.pm +++ b/lib/Travelynx/Controller/Traewelling.pm @@ -26,8 +26,10 @@ sub oauth { return $self->oauth2->get_token_p( traewelling => { - redirect_uri => $self->base_url_for('/oauth/traewelling') - ->to_abs->scheme('https')->to_string, + redirect_uri => + $self->base_url_for('/oauth/traewelling')->to_abs->scheme( + $self->app->mode eq 'development' ? 'http' : 'https' + )->to_string, scope => 'read-statuses write-statuses' } )->then(