All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prerna.auth.AppTokens Maven / Gradle / Ivy

There is a newer version: 4.2.2
Show newest version
package prerna.auth;

import java.util.Hashtable;

import prerna.om.AbstractValueObject;

public class AppTokens extends AbstractValueObject{
	
	// name of this user in the SEMOSS system if there is one
	
	public static AppTokens app = new AppTokens();
	
	private AppTokens() {
		
	}
	
	public static AppTokens getInstance() {
		return app;
	}
	
	// need to have an access token store
	Hashtable accessTokens = new Hashtable();
	
	
	public void setAccessToken(AccessToken value) {
		AuthProvider name = value.getProvider();
		accessTokens.put(name, value);
	}
	
	public AccessToken getAccessToken(AuthProvider name) {
		return accessTokens.get(name);
	}
	
	public void dropAccessToken(AuthProvider name) {
		accessTokens.remove(name);
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy