package eu.dnetlib.simplesso;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;

public class SimpleSSOAuthenticationRoleBuilder {

	public Collection<GrantedAuthority> buildAuthorities(final List<String> roles) {
		List<GrantedAuthority> granted = new ArrayList<GrantedAuthority>();
		for (String roleName : roles) {
			granted.add(new SimpleGrantedAuthority("ROLE_" + roleName));
		}
		return granted;
	}
}
