From 53b360b2cb6c35487cb65873fb5a22ecb18e1e89 Mon Sep 17 00:00:00 2001 From: Nicolas Constant Date: Fri, 14 Jun 2019 19:36:21 -0400 Subject: [PATCH 1/2] force login in oauth workflow fix #114 --- src/app/services/auth.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/services/auth.service.ts b/src/app/services/auth.service.ts index 490c8bdb..ec4f684a 100644 --- a/src/app/services/auth.service.ts +++ b/src/app/services/auth.service.ts @@ -5,7 +5,7 @@ import { AppData, TokenData } from "./models/mastodon.interfaces"; @Injectable() -export class AuthService { +export class AuthService { private apiRoutes = new ApiRoutes(); constructor( @@ -13,7 +13,7 @@ export class AuthService { } getInstanceLoginUrl(instance: string, client_id: string, redirect_uri: string): string{ - return `https://${instance}/oauth/authorize?scope=${encodeURIComponent('read write follow')}&response_type=code&redirect_uri=${encodeURIComponent(redirect_uri)}&client_id=${client_id}`; + return `https://${instance}/oauth/authorize?scope=${encodeURIComponent('read write follow')}&response_type=code&redirect_uri=${encodeURIComponent(redirect_uri)}&client_id=${client_id}&force_login=true`; } getToken(instance: string, client_id: string, client_secret: string, code: string, redirect_uri: string): Promise { From b3ada67b117df2d8ad64efde142518113f5cf33b Mon Sep 17 00:00:00 2001 From: Nicolas Constant Date: Fri, 14 Jun 2019 19:37:01 -0400 Subject: [PATCH 2/2] road to 0.10.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e7b513bb..055beb6e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sengi", - "version": "0.10.0", + "version": "0.10.1", "license": "AGPL-3.0-or-later", "main": "main-electron.js", "description": "A multi-account desktop client for Mastodon and Pleroma",