package eu.dnetlib.simplesso;

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

import org.springframework.security.GrantedAuthority;
import org.springframework.security.GrantedAuthorityImpl;

public class SimpleSSOAuthenticationRoleBuilder {
	public GrantedAuthority[] buildAuthorities(List<String> roles) {
		List<GrantedAuthority> granted = new ArrayList<GrantedAuthority>();
		for (String roleName : roles)
			granted.add(new GrantedAuthorityImpl("ROLE_" + roleName));
		return granted.toArray(new GrantedAuthority[] {});
	}
}
