diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3f5afa8..0f26408 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for Common Smartgears
+## [v1.3.0] - 2020-11-18
+
+- Changed UmaTokenProvider with AccessTokenProvider
+
## [v1.2.0] - 2020-11-18
- interceptor for UmaToken added
diff --git a/pom.xml b/pom.xml
index f9f2838..31611e8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
org.gcube.core
common-gcube-calls
- 1.2.0
+ 1.3.0
distro
@@ -29,15 +29,7 @@
common-authorization
[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)
-
-
-
- com.googlecode.json-simple
- json-simple
- 1.1.1
-
-
-
+
org.gcube.core
common-scope
diff --git a/src/main/java/org/gcube/common/calls/interceptors/AuthorizationInterceptor.java b/src/main/java/org/gcube/common/calls/interceptors/AuthorizationInterceptor.java
index 6baa3da..6e5a27b 100644
--- a/src/main/java/org/gcube/common/calls/interceptors/AuthorizationInterceptor.java
+++ b/src/main/java/org/gcube/common/calls/interceptors/AuthorizationInterceptor.java
@@ -1,13 +1,11 @@
package org.gcube.common.calls.interceptors;
+import org.gcube.common.authorization.library.provider.AccessTokenProvider;
import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
-import org.gcube.common.authorization.library.provider.UmaJWTProvider;
import org.gcube.common.calls.Call;
import org.gcube.common.calls.Interceptor;
import org.gcube.common.calls.Request;
import org.gcube.common.calls.Response;
-import org.json.simple.JSONObject;
-import org.json.simple.parser.JSONParser;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -21,14 +19,11 @@ public class AuthorizationInterceptor implements Interceptor {
@Override
public void handleRequest(Request request, Call call) {
String token = SecurityTokenProvider.instance.get();
- String umaToken = UmaJWTProvider.instance.get();
+ String accessToken = AccessTokenProvider.instance.get();
- if (umaToken!=null) {
+ if (accessToken!=null) {
try {
- JSONParser parser = new JSONParser();
- JSONObject jsonObject = (JSONObject) parser.parse(umaToken);
- String accesToken = (String) jsonObject.get("access_token");
- request.addHeader(uma_token_header, "Bearer "+accesToken);
+ request.addHeader(uma_token_header, "Bearer "+accessToken);
logger.trace("uma token set");
}catch (Exception e) {
logger.error("error parsing uma token",e);