Hi team My Keyclock setup on host localhost:8080
>From Keycloak I call set CAS Idp by next URL : https://localhost:8443/cas/idp/profile/SAML2/Redirect/SSO CAS version is 6.0 My application.properties file is cas.serviceRegistry.json.location=file:/etc/cas/services cas.serviceRegistry.initFromJson=true cas.authn.samlIdp.entityId=${cas.server.prefix}/idp cas.authn.samlIdp.scope=localhost cas.authn.samlIdp.metadata.privateKeyAlgName=RSA cas.authn.samlIdp.metadata.location=file:/etc/cas/saml cas.authn.samlIdp.attributeQueryProfileEnabled=true And service { "@class" : "org.apereo.cas.support.saml.services.SamlRegisteredService", "serviceId" : "^http://localhost:8080/auth/realms/master.*", "name" : "SAML", "id" : 10000010, "evaluationOrder" : 1, "usernameAttributeProvider" : { "@class" : "org.apereo.cas.services.PrincipalAttributeRegisteredServiceUsernameProvider", "usernameAttribute" : "sAMAccountName" }, "attributeReleasePolicy" : { "@class" : "org.apereo.cas.services.ReturnMappedAttributeReleasePolicy" , "allowedAttributes" : { "@class" : "java.util.TreeMap", "sAMAccountName" : "Username", "mail" : "Email", "givenName" : "FirstName", "sn" : "LastName" } }, "requiredNameIdFormat" : "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "metadataLocation" : "file:/etc/cas/saml/saml.xml", "signAssertions": true, "signResponses": false } File saml.xml from Keyclock <?xml version="1.0" encoding="UTF-8"?> <EntitiesDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Name="urn:keycloak"> <EntityDescriptor entityID="http://localhost:8080/auth/realms/master"> <IDPSSODescriptor WantAuthnRequestsSigned="true" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> <KeyDescriptor use="signing"> <dsig:KeyInfo> <dsig:KeyName>28MEWm8hWj0zNxNI8VegsxRNMUEw69aZWW0btpcers8</dsig:KeyName> <dsig:X509Data> <dsig:X509Certificate> MIICmzCCAYMCBgFp3PI4OTANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMTkwNDAyMDcyNTU1WhcNMjkwNDAyMDcyNzM1WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDf8Rew1RGrlowLfKmuIul9sknJCQYbe5gzc/2tdU3U+xkOOmurMUo+L22xLHmd0dfvGBUM/NrxYSa2b/ck2hx2G8+Y4PHpPrlnWc1pQGR9FaTjAfKXGydeIs42cZ6qg3XYiNYSfHLKrEENJBMEhZQXSKb7xLMec38/Dz7/eSFGNQhYd3jGEowmYZpPVEjK5QvfNW8CalnbUD9vXFi2GTraSqJWLO35DkbgCCr8TRsbJa9PS245bT1dcvOdPKeOFmCf/XjUi7IL74R+jD10kZD3Fpn6ICztgq7ud8ZFa3gfSW0FR4+kBs0AkNoaXfIuDg0YXTDahF/0ooBX67YgvXgrAgMBAAEwDQYJKoZIhvcNAQELBQADggEBABx23a3/vL4X8ErlcvRT2qD9oEpmwYUqZD8LRyuZ9tZZpL1NrJ6j0xHkHzvw6xp19IMZigW7Tsz9suKJvL9zTDo1EZM+j91iD8uPVQe+0U8D2sHbdcQn7Z13ocLETeLuVAGNYTDwlZgL/tkRrTn6zxV6qyumaWAxDifBnOgzBirVNyMM1nvlDs18gMfgWX7glGwtXBidQM9RCOe754KL2ISK3BMYqh8B6XXUHD4bL/skUKWQYht+R59YHaWqp8naMTck9rk6zybKA2U32SKTgqR75Be7X24FnZ9atdjxdrvAgZznTT89qTCF0Zojf5+OAbJ/GKWQLABrNx2cAjJAKMw= </dsig:X509Certificate> </dsig:X509Data> </dsig:KeyInfo> </KeyDescriptor> <SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="http://localhost:8080/auth/realms/master/protocol/saml"/> <SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="http://localhost:8080/auth/realms/master/protocol/saml"/> <NameIDFormat> urn:oasis:names:tc:SAML:2.0:nameid-format:persistent </NameIDFormat> <NameIDFormat> urn:oasis:names:tc:SAML:2.0:nameid-format:transient </NameIDFormat> <NameIDFormat> urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified </NameIDFormat> <NameIDFormat> urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress </NameIDFormat> <SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="http://localhost:8080/auth/realms/master/protocol/saml"/> <SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="http://localhost:8080/auth/realms/master/protocol/saml"/> <SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="http://localhost:8080/auth/realms/master/protocol/saml"/> </IDPSSODescriptor> </EntityDescriptor> </EntitiesDescriptor> When it redirect I am getting next trace 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Located issuer [http://localhost:8080/auth/realms/master] from authentication request 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Checking service access in CAS service registry for [http://localhost:8080/auth/realms/master] 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Located SAML service in the registry as [^http://localhost:8080/auth/realms/master.*] with the metadata location of [http://localhost:8080/auth/realms/master/protocol/saml/descriptor] 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Fetching saml metadata adaptor for [http://localhost:8080/auth/realms/master] 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Adapting SAML metadata for CAS service [SAML] issued by [http://localhost:8080/auth/realms/master] 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Locating metadata for entityID [http://localhost:8080/auth/realms/master] by attempting to run through the metadata chain... 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceDefaultCachingMetadataResolver - Resolving metadata for [SAML] at [http://localhost:8080/auth/realms/master/protocol/saml/descriptor]. 11:22:20.806 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceDefaultCachingMetadataResolver - Loaded and cached SAML metadata [org.opensaml.saml.metadata.resolver.ChainingMetadataResolver] from [http://localhost:8080/auth/realms/master/protocol/saml/descriptor] 11:22:20.806 [https-jsse-nio-8443-exec-7] INFO org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Resolved metadata chain for service [^http://localhost:8080/auth/realms/master.*]. Filtering the chain by entity ID [http://localhost:8080/auth/realms/master] 11:22:20.806 [https-jsse-nio-8443-exec-7] WARN org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Cannot find entity [http://localhost:8080/auth/realms/master] in metadata provider Ensure the metadata is valid and has not expired. 11:22:20.806 [https-jsse-nio-8443-exec-7] WARN org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - No metadata could be found for [http://localhost:8080/auth/realms/master] 11:22:20.814 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.web.view.CasReloadableMessageBundle - No properties file found for [classpath:custom_messages_ru_RU] - neither plain properties nor XML 11:22:20.814 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.web.view.CasReloadableMessageBundle - No properties file found for [classpath:messages_ru_RU] - neither plain properties nor XML 11:22:20.818 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.web.view.CasReloadableMessageBundle - No properties file found for [classpath:custom_messages_ru] - neither plain properties nor XML 11:22:20.822 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.web.view.CasReloadableMessageBundle - No properties file found for [classpath:custom_messages] - neither plain properties nor XML 11:22:20.822 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.web.view.CasReloadableMessageBundle - Re-caching properties for filename [classpath:messages_ru] - file hasn't been modified 11:22:20.822 [https-jsse-nio-8443-exec-7] DEBUG org.apereo.cas.web.view.CasReloadableMessageBundle - Re-caching properties for filename [classpath:messages] - file hasn't been modified 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.web.idp.profile.sso.request.DefaultSSOSamlHttpRequestExtractor - Decoded SAML object [{urn:oasis:names:tc:SAML:2.0:protocol}AuthnRequest] from http request 11:22:21.230 [https-jsse-nio-8443-exec-9] INFO org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager - Audit trail record BEGIN ============================================================= WHO: audit:unknown WHAT: [issuer=http://localhost:8080/auth/realms/master,binding=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect] ACTION: SAML2_REQUEST_CREATED APPLICATION: CAS WHEN: Sun Apr 07 11:22:21 EEST 2019 CLIENT IP ADDRESS: 0:0:0:0:0:0:0:1 SERVER IP ADDRESS: 0:0:0:0:0:0:0:1 ============================================================= 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Located issuer [http://localhost:8080/auth/realms/master] from authentication request 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Checking service access in CAS service registry for [http://localhost:8080/auth/realms/master] 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Located SAML service in the registry as [^http://localhost:8080/auth/realms/master.*] with the metadata location of [http://localhost:8080/auth/realms/master/protocol/saml/descriptor] 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - Fetching saml metadata adaptor for [http://localhost:8080/auth/realms/master] 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Adapting SAML metadata for CAS service [SAML] issued by [http://localhost:8080/auth/realms/master] 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Locating metadata for entityID [http://localhost:8080/auth/realms/master] by attempting to run through the metadata chain... 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceDefaultCachingMetadataResolver - Resolving metadata for [SAML] at [http://localhost:8080/auth/realms/master/protocol/saml/descriptor]. 11:22:21.230 [https-jsse-nio-8443-exec-9] DEBUG org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceDefaultCachingMetadataResolver - Loaded and cached SAML metadata [org.opensaml.saml.metadata.resolver.ChainingMetadataResolver] from [http://localhost:8080/auth/realms/master/protocol/saml/descriptor] 11:22:21.230 [https-jsse-nio-8443-exec-9] INFO org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Resolved metadata chain for service [^http://localhost:8080/auth/realms/master.*]. Filtering the chain by entity ID [http://localhost:8080/auth/realms/master] 11:22:21.230 [https-jsse-nio-8443-exec-9] WARN org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade - Cannot find entity [http://localhost:8080/auth/realms/master] in metadata provider Ensure the metadata is valid and has not expired. 11:22:21.230 [https-jsse-nio-8443-exec-9] WARN org.apereo.cas.support.saml.web.idp.profile.AbstractSamlProfileHandlerController - No metadata could be found for [http://localhost:8080/auth/realms/master] -- - 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/24de7f17-b45f-4cb3-b7e1-a3f7cf8aa7b2%40apereo.org.
