Hi,

I have issues when i want to integrate SAMLService for certain SP (2 for
now) on 6.4.0 branch (witch was working on 6.2.8 branch).

Here the log WARN/ERROR of CAS for these services.

2021-09-29 11:25:50,231 DEBUG
> [org.opensaml.xmlsec.signature.support.impl.provider.ApacheSantuarioSignatureValidationProviderImpl]
> - <Attempting to validate signature using key from supplied credential>
> 2021-09-29 11:25:50,231 DEBUG
> [org.opensaml.xmlsec.signature.support.impl.provider.ApacheSantuarioSignatureValidationProviderImpl]
> - <Accessing XMLSignature object>
> 2021-09-29 11:25:50,231 DEBUG
> [org.opensaml.xmlsec.signature.support.impl.provider.ApacheSantuarioSignatureValidationProviderImpl]
> - <Validating signature with signature algorithm URI:
> http://www.w3.org/2001/04/xmldsig-more#rsa-sha256>
> 2021-09-29 11:25:50,231 DEBUG
> [org.opensaml.xmlsec.signature.support.impl.provider.ApacheSantuarioSignatureValidationProviderImpl]
> - <Validation credential key algorithm 'RSA', key instance class
> 'sun.security.rsa.RSAPublicKeyImpl'>
> 2021-09-29 11:25:50,236 DEBUG
> [org.opensaml.xmlsec.signature.support.impl.provider.ApacheSantuarioSignatureValidationProviderImpl]
> - <Signature validated with key from supplied credential>
> 2021-09-29 11:25:50,236 INFO
> [org.apereo.cas.support.saml.web.idp.profile.builders.enc.validate.SamlObjectSignatureValidator]
> - <Successfully validated the request signature.>
> 2021-09-29 11:25:51,337 DEBUG [org.apereo.cas.support.saml.SamlIdPUtils] -
> <Locating assertion consumer service url for binding [null] and index [0]>
> 2021-09-29 11:25:51,337 WARN [org.apereo.cas.support.saml.SamlIdPUtils] -
> <Unable to locate acs url in for entity [
> https://preprod-talents.elsatis.fr] and binding [null] with index [0]>
> 2021-09-29 11:25:51,337 DEBUG
> [org.opensaml.saml.metadata.support.SAML2MetadataSupport] - <Selecting
> default IndexedEndpoint>
> 2021-09-29 11:25:51,337 DEBUG
> [org.opensaml.saml.metadata.support.SAML2MetadataSupport] -
> <IndexedEndpoint list was null or empty, returning null>
> 2021-09-29 11:25:51,341 ERROR
> [org.apereo.cas.support.saml.web.idp.profile.AbstractSamlIdPProfileHandlerController]
> - <Endpoint for null is not available or does not define a binding for null>
> org.apereo.cas.support.saml.SamlException: Endpoint for null is not
> available or does not define a binding for null
>         at
> org.apereo.cas.support.saml.SamlIdPUtils.determineEndpointForRequest(SamlIdPUtils.java:160)
> ~[cas-server-support-saml-idp-core-6.4.0.jar!/:6.4.0]
>

Certains services are ok but for 2 others, AuthRequest is broken (it was
working on 6.2.8 version).

here in the mail the metadata of the broken integration (i don't know what
is missing...)

It seems that "var acsUrl = authnRequest.getAssertionConsumerServiceURL();"
of
https://github.com/apereo/cas/blob/a2a50a0fc99c89dc8de59ccd3e2b3f50add3def9/support/cas-server-support-saml-idp-core/src/main/java/org/apereo/cas/support/saml/SamlIdPUtils.java#L319
gives null, don't know if it's normal or not...

Thanks for your help

PS : i have tried a lot of version of the sp metadata without no success
-- 
Jérôme Rautureau (https://github.com/le-zell)

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2BM02Yvtk4cuc8AM_OxF6HLkXMDPhWXOjY59-V%2B9G%2BnMfdMB0Q%40mail.gmail.com.
<?xml version="1.0" encoding="UTF-8"?>
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://preprod-talents.elsatis.fr";>
  <md:SPSSODescriptor AuthnRequestsSigned="true" WantAssertionsSigned="true" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
    <md:KeyDescriptor use="signing">
      <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
        <ds:X509Data>
          <ds:X509Certificate>MIIDmTCCAoGgAwIBAgIEHV/ITDANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJGUjEQMA4GA1UECBMHVW5rbm93bjERMA8GA1UEBxMIRGFyZGlsbHkxFTATBgNVBAoTDEZvZWRlcmlzIFBNRTEQMA4GA1UECxMHVW5rbm93bjEgMB4GA1UEAxMXQWRtaW5pc3RyYXRldXIgRm9lZGVyaXMwHhcNMTkxMDE3MTI1NjQxWhcNMjkxMDE0MTI1NjQxWjB9MQswCQYDVQQGEwJGUjEQMA4GA1UECBMHVW5rbm93bjERMA8GA1UEBxMIRGFyZGlsbHkxFTATBgNVBAoTDEZvZWRlcmlzIFBNRTEQMA4GA1UECxMHVW5rbm93bjEgMB4GA1UEAxMXQWRtaW5pc3RyYXRldXIgRm9lZGVyaXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2Yp3ixd+Y7CGmeptDyZvhrD7mv3EzHibEh07w1JmXFGoqIFRtghdCHZ55G4QmCi7DlLvNxWY5mNf9BpSeBmU1Ez1g0I4yA8/nA/n3g7noajN3Jdrg/kiSuH4O3zE3oCUA0fscrEOAsFcS+joAdHE+kSiNgD05ZDdfssEw7M5uWaMnvUH96eDp/IowM/7jTE0IkZCbVjzbjHaA//EfjBCyGjZyRzmiVT0T4/bhot0wziPwanJZzvXhpzcmoG+/0rFLyyWb3b6fJ5kM3AeiiJiHTUV41ToX8CRAFb9mvgaCLXwxLW/dDy/nhjy3+uHd/Z+lrJMFkac7unu0U3WG8OR5AgMBAAGjITAfMB0GA1UdDgQWBBQKg5WK+ZJcSBfj7Kbce51MJrJyMDANBgkqhkiG9w0BAQsFAAOCAQEALgvWrMahxbKzJX8V7nF0Sdpfhd5/wirS+3+sV6UJ7VOPbcZn4wUwMltlRAHTL/v41fLR1Nbbhh4p/ht5O20ZgyGToRrU2WXttyXb8mQRVtllsI5ukCgbN838f2yguoK1oYQ9LkTnn9cHvs94bgM3kimEHYr+WFFWLcmeaHrwxy4Tozo/F/i/G5pPeh96HXa7wn2unMTBiUqi3RGh+Jt0icItsVkFMM9Q7TPXQcfbhgyMkSd18FFMtb8TWhKd/Vs4M4yosgzybFMgLBKXpvVhhJNyZEwHQWDwcM3A6hyuTfdjlVjC3iYZ/HCP4azkX03iToTEJu9wAz6RFZ2+NU7xow==</ds:X509Certificate>
        </ds:X509Data>
      </ds:KeyInfo>
    </md:KeyDescriptor>
    <md:KeyDescriptor use="encryption">
      <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
        <ds:X509Data>
          <ds:X509Certificate>MIIDmTCCAoGgAwIBAgIEHV/ITDANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJGUjEQMA4GA1UECBMHVW5rbm93bjERMA8GA1UEBxMIRGFyZGlsbHkxFTATBgNVBAoTDEZvZWRlcmlzIFBNRTEQMA4GA1UECxMHVW5rbm93bjEgMB4GA1UEAxMXQWRtaW5pc3RyYXRldXIgRm9lZGVyaXMwHhcNMTkxMDE3MTI1NjQxWhcNMjkxMDE0MTI1NjQxWjB9MQswCQYDVQQGEwJGUjEQMA4GA1UECBMHVW5rbm93bjERMA8GA1UEBxMIRGFyZGlsbHkxFTATBgNVBAoTDEZvZWRlcmlzIFBNRTEQMA4GA1UECxMHVW5rbm93bjEgMB4GA1UEAxMXQWRtaW5pc3RyYXRldXIgRm9lZGVyaXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2Yp3ixd+Y7CGmeptDyZvhrD7mv3EzHibEh07w1JmXFGoqIFRtghdCHZ55G4QmCi7DlLvNxWY5mNf9BpSeBmU1Ez1g0I4yA8/nA/n3g7noajN3Jdrg/kiSuH4O3zE3oCUA0fscrEOAsFcS+joAdHE+kSiNgD05ZDdfssEw7M5uWaMnvUH96eDp/IowM/7jTE0IkZCbVjzbjHaA//EfjBCyGjZyRzmiVT0T4/bhot0wziPwanJZzvXhpzcmoG+/0rFLyyWb3b6fJ5kM3AeiiJiHTUV41ToX8CRAFb9mvgaCLXwxLW/dDy/nhjy3+uHd/Z+lrJMFkac7unu0U3WG8OR5AgMBAAGjITAfMB0GA1UdDgQWBBQKg5WK+ZJcSBfj7Kbce51MJrJyMDANBgkqhkiG9w0BAQsFAAOCAQEALgvWrMahxbKzJX8V7nF0Sdpfhd5/wirS+3+sV6UJ7VOPbcZn4wUwMltlRAHTL/v41fLR1Nbbhh4p/ht5O20ZgyGToRrU2WXttyXb8mQRVtllsI5ukCgbN838f2yguoK1oYQ9LkTnn9cHvs94bgM3kimEHYr+WFFWLcmeaHrwxy4Tozo/F/i/G5pPeh96HXa7wn2unMTBiUqi3RGh+Jt0icItsVkFMM9Q7TPXQcfbhgyMkSd18FFMtb8TWhKd/Vs4M4yosgzybFMgLBKXpvVhhJNyZEwHQWDwcM3A6hyuTfdjlVjC3iYZ/HCP4azkX03iToTEJu9wAz6RFZ2+NU7xow==</ds:X509Certificate>
        </ds:X509Data>
      </ds:KeyInfo>
    </md:KeyDescriptor>
    <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat>
    <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://preprod-talents.elsatis.fr/router/login/loginSaml"; index="0" />
  </md:SPSSODescriptor>
  <md:ContactPerson contactType="technical">
    <md:GivenName>Administrateur</md:GivenName>
    <md:EmailAddress>[email protected]</md:EmailAddress>
  </md:ContactPerson>
  <md:ContactPerson contactType="support">
    <md:GivenName>Support</md:GivenName>
    <md:EmailAddress>[email protected]</md:EmailAddress>
  </md:ContactPerson>
</md:EntityDescriptor>

Reply via email to