package eu.dnetlib.enabling.ui.server;

import java.util.Properties;

import org.springframework.beans.factory.annotation.Required;

import eu.dnetlib.enabling.ui.common.services.MyGwtException;

public class AuthenticationManagerProperties implements AuthenticationManager {
	private Properties authProp;

	
	public Properties getAuthProp() {
		return authProp;
	}

	@Required
	public void setAuthProp(Properties authProp) {
		this.authProp = authProp;
	}

	@Override
	public boolean authenticate(String login, String password) {
		if (!authProp.containsKey(login)) return false;
		if (!authProp.getProperty(login).equals(password)) return false;
		return true;
	}
}
