I'm having an issue setting up CAS 5.0 as a SAML IdP. If I log into another app first like the CAS management application and then go to my saml test application it sends a SAMLRequest and then it redirects and I get back my user profile as expected. If I don't log into another application first and go to my saml test application it sends a SAMLRequest and I get sent to the login page I enter my username and password and click "Login" and it goes to a blank page and it doesn't go any further. I also don't see any log statement after I click "Login". Below is the login URL and below that is my post form. I also attached a portion of the log file and metadata file. I've been looking through the code and can't figure out where my issue is at, so any help would be greatly appreciated.
<html><body onload="document.forms[0].submit()" ><NOSCRIPT>Your browser does not support JavaScript. Please click the Continue button below to proceed. <br /></NOSCRIPT><form method="post" action="
https://cas.mydomain.com:8443/cas/idp/profile/SAML2/POST/SSO"> <input type="hidden" name="SAMLRequest" value="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c2FtbHA6QXV0aG5SZXF1ZXN0IHhtbG5zOnNhbWxwPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6cHJvdG9jb2wiIEFzc2VydGlvbkNvbnN1bWVyU2VydmljZVVSTD0iaHR0cDovLzE3Mi4yNC45OC4xNjk6ODA4MC9zYW1sX3Rlc3QyL3NzbyIgRGVzdGluYXRpb249Imh0dHBzOi8vY2FzLm1vcmxleXdlYi5jb206ODQ0My9jYXMvaWRwL3Byb2ZpbGUvU0FNTDIvUE9TVC9TU08iIElEPSJiNDI0ZTlmMy1kMzRlLTRlZmMtYTMxNS05ZjBiMjA1MWYzNTkiIElzc3VlSW5zdGFudD0iMjAxNy0wMS0zMFQxOToyMDowMi41MTBaIiBQcm90b2NvbEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIFZlcnNpb249IjIuMCI+PHNhbWwyOklzc3VlciB4bWxuczpzYW1sMj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiI+aHR0cDovLzE3Mi4yNC45OC4xNjk6ODA4MC9zYW1sX3Rlc3QyPC9zYW1sMjpJc3N1ZXI+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PGRzOlNpZ25lZEluZm8+PGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiLz48ZHM6U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8+PGRzOlJlZmVyZW5jZSBVUkk9IiNiNDI0ZTlmMy1kMzRlLTRlZmMtYTMxNS05ZjBiMjA1MWYzNTkiPjxkczpUcmFuc2Zvcm1zPjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIvPjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8+PGRzOkRpZ2VzdFZhbHVlPmpFTC9rVzRaTzNBaGVubmNDNWp6TVpMZlFXUT08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjwvZHM6U2lnbmVkSW5mbz48ZHM6U2lnbmF0dXJlVmFsdWU+aFp3WHBvYmkvQ2NmbTBUWkM3R3FVWmdpK2dKS29KOXlYNThyMjhEV1kwdVdBd2l0NFp3aHJIREZPM0l5RUhNOE9Na281RUYvN0JzaXRMemVEM05HOWhoNHpEYVdOQkJibHJ2bVk1TlVmck1GOTltM1A0eEhOTlJGYVNxQ1Q1MmlWK0ljMXlmR0RYTU5ycUMwYytnVkNnZEprSFJ4OE42cFZhcjFTK3hsaU5WS0JqUnZIRjNzaWZQOVMwQ3JQOTdZU1pHYTc3VVNBMEREYVlGdlN1dUEyb0xBMFpjZDhSMFRKL0lybEdPbGwxZjBoV2pOQXZhVExhSFFKK3BRWjEwZ20yQnhhRkJhODRKWmVPWFY0WVRnTFpORmp3ZnNlWndSZk40QUozNldaenJ3dzRQN1prUzNMWHA4Z05aSTE2WkFtYTgyLzRzVTA4b0NFR3FXY2tmT01nPT08L2RzOlNpZ25hdHVyZVZhbHVlPjxkczpLZXlJbmZvPjxkczpLZXlWYWx1ZT48ZHM6UlNBS2V5VmFsdWU+PGRzOk1vZHVsdXM+aHQ2bjh1SkxHc0kxTUtCbmZ0NlNmeElSMEtYZllPMUhEU3hHUXRrak04Vzd6REpmbjgzWGlzemhqeUdtdnBjMUNDam12RmtCNXpyOQpIRmRqbzBDcllYZ2tUK0k3STFFL1hCa3JtaHVNbXpabFNHQWc3WDZEYkdERXpaSDVqM0w1dW1hblF3V3hpR2pndU9RRUR3M3JnelZsClZja1BhTWQwclB3UHV6b1Q2ZERSY3VSR2xiRXcrbTlId0h4STlFNGFlZDFFUGhuWmRSVFRFV1hlSjRyMGlNelZNbEtmMG5ZSHVqem0KOW5yb08vNVZOR2NSMGZaUGlLclFYeWsxRUlQZnBRVzZWaURKVHdJd3NDOGFqbUtSbzVlTFEvdFBKaVBjWTgxdTlRTXd0ZUNCL3AxRgpnNiswWWFOV1FsbHdpc1A0dUlsVzVaVG1JbFBBU2ZRajAzYXpOUT09PC9kczpNb2R1bHVzPjxkczpFeHBvbmVudD5BUUFCPC9kczpFeHBvbmVudD48L2RzOlJTQUtleVZhbHVlPjwvZHM6S2V5VmFsdWU+PGRzOlg1MDlEYXRhPjxkczpYNTA5Q2VydGlmaWNhdGU+TUlJRk16Q0NCQnVnQXdJQkFnSUpBUGtkeWZHWE56dzNNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JRzBNUXN3Q1FZRFZRUUdFd0pWVXpFUQpNQTRHQTFVRUNCTUhRWEpwZW05dVlURVRNQkVHQTFVRUJ4TUtVMk52ZEhSelpHRnNaVEVhTUJnR0ExVUVDaE1SUjI5RVlXUmtlUzVqCmIyMHNJRWx1WXk0eExUQXJCZ05WQkFzVEpHaDBkSEE2THk5alpYSjBjeTVuYjJSaFpHUjVMbU52YlM5eVpYQnZjMmwwYjNKNUx6RXoKTURFR0ExVUVBeE1xUjI4Z1JHRmtaSGtnVTJWamRYSmxJRU5sY25ScFptbGpZWFJsSUVGMWRHaHZjbWwwZVNBdElFY3lNQjRYRFRFMgpNRFF5TlRFMk1qTTBNVm9YRFRFNU1EUXlPREUwTlRZek1Gb3dQVEVoTUI4R0ExVUVDeE1ZUkc5dFlXbHVJRU52Ym5SeWIyd2dWbUZzCmFXUmhkR1ZrTVJnd0ZnWURWUVFEREE4cUxtMXZjbXhsZVhkbFlpNWpiMjB3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXcKZ2dFS0FvSUJBUUNHM3FmeTRrc2F3alV3b0dkKzNwSi9FaEhRcGQ5ZzdVY05MRVpDMlNNenhidk1NbCtmemRlS3pPR1BJYWErbHpVSQpLT2E4V1FIbk92MGNWMk9qUUt0aGVDUlA0anNqVVQ5Y0dTdWFHNHliTm1WSVlDRHRmb05zWU1UTmtmbVBjdm02WnFkREJiR0lhT0M0CjVBUVBEZXVETldWVnlROW94M1NzL0ErN09oUHAwTkZ5NUVhVnNURDZiMGZBZkVqMFRocDUzVVErR2RsMUZOTVJaZDRuaXZTSXpOVXkKVXAvU2RnZTZQT2IyZXVnNy9sVTBaeEhSOWsrSXF0QmZLVFVRZzkrbEJicFdJTWxQQWpDd0x4cU9ZcEdqbDR0RCswOG1JOXhqelc3MQpBekMxNElIK25VV0RyN1JobzFaQ1dYQ0t3L2k0aVZibGxPWWlVOEJKOUNQVGRyTTFBZ01CQUFHamdnRzhNSUlCdURBTUJnTlZIUk1CCkFmOEVBakFBTUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNQkJnZ3JCZ0VGQlFjREFqQU9CZ05WSFE4QkFmOEVCQU1DQmFBd053WUQKVlIwZkJEQXdMakFzb0NxZ0tJWW1hSFIwY0RvdkwyTnliQzVuYjJSaFpHUjVMbU52YlM5blpHbG5Nbk14TFRJeU9TNWpjbXd3WFFZRApWUjBnQkZZd1ZEQklCZ3RnaGtnQmh2MXRBUWNYQVRBNU1EY0dDQ3NHQVFVRkJ3SUJGaXRvZEhSd09pOHZZMlZ5ZEdsbWFXTmhkR1Z6CkxtZHZaR0ZrWkhrdVkyOXRMM0psY0c5emFYUnZjbmt2TUFnR0JtZUJEQUVDQVRCMkJnZ3JCZ0VGQlFjQkFRUnFNR2d3SkFZSUt3WUIKQlFVSE1BR0dHR2gwZEhBNkx5OXZZM053TG1kdlpHRmtaSGt1WTI5dEx6QkFCZ2dyQmdFRkJRY3dBb1kwYUhSMGNEb3ZMMk5sY25ScApabWxqWVhSbGN5NW5iMlJoWkdSNUxtTnZiUzl5WlhCdmMybDBiM0o1TDJka2FXY3lMbU55ZERBZkJnTlZIU01FR0RBV2dCUkF3cjBuCmpzdzBnekNpTTlmN2JMUHd0Q3lBempBcEJnTlZIUkVFSWpBZ2dnOHFMbTF2Y214bGVYZGxZaTVqYjIyQ0RXMXZjbXhsZVhkbFlpNWoKYjIwd0hRWURWUjBPQkJZRUZJWmVSV1ZnWjRXRGZUeDVFbHg3ZWhSaFRPMk5NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUFsSE1zRgpBdklkRzVUY2Noa0EyQm9zSFFNMnplTm5wZE40NkRINGZ6QjdiRjVBYXE5L0g2ekJhbDM3dDhGZk5uQlRvTDl5amVxbzI1SmVkNUd3CnFraS8vaVYrcHNoeW1sWnY1ZmcyV1NYK2Nka3FhamVUS3hEYlZlbkpkTmVmeDZ5WEJuNGJzSWJsN3ppSldjdkJGVkd0d0FkdlRKcE0KbzVtbEo4SkNZSnhFVHgxd3BocEthMUp5L3lOT0d1eWUwSGxiSENUU2RUazNrN1RBRFhMb3p3RkRjYTNUY3pyUllDMkNSSnUwdmErdgpSSjJFZ0ZBTHVtV0U4blFMOGc1T3ZOMkU3WjZwY1BGL1RMU1gvUi9ZWDFFbU1teFRTQ3ZmdEZDeE5QaVA4dzltYzBHSWJuZmhlZmhLClNiT3RYMzFzcElyR3hJVDlmZEljdGN6TUtZQTd3U09MPC9kczpYNTA5Q2VydGlmaWNhdGU+PC9kczpYNTA5RGF0YT48L2RzOktleUluZm8+PC9kczpTaWduYXR1cmU+PC9zYW1scDpBdXRoblJlcXVlc3Q+" /> <input type="hidden" name="RelayState" value="
http://172.24.98.169:8080/saml_test2/" /> <input type="hidden" name="TARGET" value="
http://172.24.98.169:8080/saml_test2/" /> <NOSCRIPT><input type="submit" value="Continue" /></NOSCRIPT> </form><script>document.forms[0].submit();</script><body></html>
##
# CAS SAML
#
cas.authn.samlIdp.metadata.cacheExpirationMinutes=30
cas.authn.samlIdp.metadata.failFast=true
cas.authn.samlIdp.metadata.location=/etc/cas/saml
cas.authn.samlIdp.metadata.privateKeyAlgName=RSA
cas.authn.samlIdp.metadata.requireValidMetadata=true
# cas.authn.samlIdp.metadata.basicAuthnUsername=
# cas.authn.samlIdp.metadata.basicAuthnPassword=
# cas.authn.samlIdp.metadata.supportedContentTypes=
# cas.authn.samlIdp.logout.forceSignedLogoutRequests=true
# cas.authn.samlIdp.logout.singleLogoutCallbacksDisabled=false
cas.authn.samlIdp.response.skewAllowance=0
cas.authn.samlIdp.response.signError=false
# cas.authn.samlIdp.response.overrideSignatureCanonicalizationAlgorithm=
# cas.authn.samlIdp.response.useAttributeFriendlyName=true