<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.3.0" name="com.liferay.saml.opensaml.integration.internal.servlet.profile.SingleLogoutProfileImpl" immediate="true">
  <service>
    <provide interface="com.liferay.saml.runtime.servlet.profile.SingleLogoutProfile"/>
  </service>
  <reference name="IdentifierGenerationStrategyFactory" interface="com.liferay.saml.opensaml.integration.internal.servlet.profile.IdentifierGenerationStrategyFactory" bind="setIdentifierGenerationStrategyFactory"/>
  <reference name="MetadataManager" interface="com.liferay.saml.opensaml.integration.internal.metadata.MetadataManager" bind="setMetadataManager"/>
  <reference name="Portal" interface="com.liferay.portal.kernel.util.Portal" bind="setPortal"/>
  <reference name="SamlBinding" cardinality="1..n" interface="com.liferay.saml.opensaml.integration.internal.binding.SamlBinding" bind="setSamlBinding" policy-option="greedy"/>
  <reference name="SamlHttpRequestUtil" interface="com.liferay.saml.util.SamlHttpRequestUtil" bind="setSamlHttpRequestUtil"/>
  <reference name="SamlIdpSpConnectionLocalService" interface="com.liferay.saml.persistence.service.SamlIdpSpConnectionLocalService" bind="setSamlIdpSpConnectionLocalService"/>
  <reference name="SamlIdpSpSessionLocalService" interface="com.liferay.saml.persistence.service.SamlIdpSpSessionLocalService" bind="setSamlIdpSpSessionLocalService"/>
  <reference name="SamlIdpSsoSessionLocalService" interface="com.liferay.saml.persistence.service.SamlIdpSsoSessionLocalService" bind="setSamlIdpSsoSessionLocalService"/>
  <reference name="SamlProviderConfigurationHelper" interface="com.liferay.saml.runtime.configuration.SamlProviderConfigurationHelper" bind="setSamlProviderConfigurationHelper"/>
  <reference name="SamlSpSessionLocalService" interface="com.liferay.saml.persistence.service.SamlSpSessionLocalService" bind="setSamlSpSessionLocalService"/>
  <reference name="UserLocalService" interface="com.liferay.portal.kernel.service.UserLocalService" bind="setUserLocalService"/>
  <reference name="_httpClient" interface="org.apache.http.client.HttpClient" field="_httpClient"/>
  <implementation class="com.liferay.saml.opensaml.integration.internal.servlet.profile.SingleLogoutProfileImpl"/>
</scr:component>
