title: OpenAm With Redmine cannot logout |HTTP Status 400 - Error processing LogoutRequest. Single Logout Response Service location not found
body: <p>OpenAM as single sign-on in Redmine is working for me, but I can't sign out from Redmine. This is the error I get:</p>
  
  <blockquote>
    <p>HTTP Status 400 - Error processing LogoutRequest. Single Logout Response Service location not found.</p>
  </blockquote>
  
  <p>The config file is: </p>
  
  <pre><code>Redmine::OmniAuthSAML::Base.configure do |config|
    config.saml = {
      :assertion_consumer_service_url =&gt; "http://xxxxx/redmine/auth/saml/callback", # The redmine application hostname
      :issuer                         =&gt; "Redmine",                 # The issuer name
      :idp_sso_target_url             =&gt; "http://xxxxxx:8080/openam/SSORedirect/metaAlias/idp1", # SSO login endpoint
      :idp_cert_fingerprint           =&gt; "DE:xxxx", # SSO ssl certificate fingerprint
      :name_identifier_format         =&gt; "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent",
      :signout_url                    =&gt; "http://oxxxx:8080/openam/IDPSloPOST/metaAlias/idp1",
      :idp_slo_target_url             =&gt; "http://xxxxxx:8080/openam/IDPSloRedirect/metaAlias/idp1",
      :name_identifier_value          =&gt; "mail", # Which redmine field is used as name_identifier_value for SAML logout
      :attribute_mapping              =&gt; {
      # How will we map attributes from SSO to redmine attributes
        :login      =&gt; 'extra.raw_info.username',
        :firstname  =&gt; 'extra.raw_info.first_name',
        :lastname   =&gt; 'extra.raw_info.last_name',
        :mail       =&gt; 'extra.raw_info.email'
      }
  </code></pre>
  
  <p>Please help me fix it.</p>