authorization-utils/src/main/java/org/gcube/common/authorization/utils/provider/GCubeSecretProvider.java

22 lines
541 B
Java
Raw Normal View History

2021-11-30 17:39:26 +01:00
package org.gcube.common.authorization.utils.provider;
import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
import org.gcube.common.authorization.utils.secret.Secret;
import org.gcube.common.authorization.utils.secret.GCubeSecret;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class GCubeSecretProvider implements SecretProvider {
@Override
2021-12-01 17:12:52 +01:00
public Secret getSecret() {
2021-11-30 17:39:26 +01:00
String token = SecurityTokenProvider.instance.get();
if(token!=null) {
return new GCubeSecret(token);
}
return null;
}
}