package org.jboss.seam.security.external.openid;
import java.io.Writer;
import org.jboss.seam.security.external.openid.api.OpenIdProviderApi;
import org.jboss.seam.security.external.openid.api.OpenIdProviderConfigurationApi;
/**
* @author Marek Schmidt (maschmid AT redhat.com)
*/
public interface OpenIdProviderBeanApi extends OpenIdProviderApi, OpenIdProviderConfigurationApi {
String getServiceURL(OpenIdService openIdService);
String getUsersUrlPrefix();
void writeClaimedIdentifierXrds(Writer writer, String opLocalIdentifier);
String getUserNameFromOpLocalIdentifier(String opLocalIdentifier);
void writeOpIdentifierXrds(Writer writer);
}