Merge pull request 'New class to transport the OIDC UMA bearer token' (#1) from mauro.mugnaini/common-authorization:master into master

This commit is contained in:
Lucio Lelii 2020-05-20 11:39:34 +02:00
commit 0647ec75de
1 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,30 @@
package org.gcube.common.authorization.library.provider;
public class UmaJWTProvider {
public static UmaJWTProvider instance = new UmaJWTProvider();
private static final InheritableThreadLocal<String> threadToken = new InheritableThreadLocal<String>() {
@Override
protected String initialValue() {
return null;
}
};
private UmaJWTProvider() {
}
public String get() {
return threadToken.get();
}
public void set(String jwt) {
threadToken.set(jwt);
}
public void reset() {
threadToken.remove();
}
}