diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bd2b59..e2d08bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## 1.1.1 +**Maintainer**: balloon-team \ +**Date**: Tue Jul 23 13:14:33 CEST 2019 + +* CORE [FIX] oidc access token can't be refreshed #200 + + ## 1.1.0 **Maintainer**: balloon-team \ **Date**: Wed Jun 12 10:32:21 CEST 2019 diff --git a/app/lib/auth/controller.js b/app/lib/auth/controller.js index 1fc910d..ad82fd8 100644 --- a/app/lib/auth/controller.js +++ b/app/lib/auth/controller.js @@ -217,13 +217,18 @@ module.exports = function(env, clientConfig) { } function refreshAccessToken() { - switch(clientConfig.get('authMethod')) { - case 'odic': + var authMethod = clientConfig.get('authMethod'); + + switch(authMethod) { + case 'oidc': return _refreshOidcAccessToken(); break; case 'token': return _refreshInternalAccessToken(); break; + default: + return Promise.reject(new Error('refresh acess token for method "'+ authMethod + '" not implemented.')); + break; } } diff --git a/package.json b/package.json index eefbcb3..eaa013f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "balloon-desktop", "productName": "Balloon", "description": "Balloon Desktop Client", - "version": "1.1.0", + "version": "1.1.1", "author": "gyselroth GmbH ", "copyright": "© 2017-2019, gyselroth GmbH", "homepage": "https://www.gyselroth.com", @@ -90,7 +90,7 @@ "minimist": "~1.2.0" }, "dependencies": { - "@gyselroth/balloon-node-sync": "0.5.0", + "@gyselroth/balloon-node-sync": "0.5.1", "@gyselroth/icon-collection": "^1.0.9", "@gyselroth/node-advanced-desktop": "^1.0.5", "@openid/appauth": "^1.1.2",