package org.jboss.seam.security.external.openid.providers; import java.util.List; import org.jboss.seam.security.external.openid.api.OpenIdRelyingPartyApi; import org.jboss.seam.security.external.openid.api.OpenIdRequestedAttribute; /** * Base interface for defining a set of built in Open ID providers * * @author Shane Bryzak */ public interface OpenIdProvider { String getCode(); String getName(); String getUrl(); void requestAttributes(OpenIdRelyingPartyApi openIdApi, List<OpenIdRequestedAttribute> attributes); }