Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

[AEM Gems Webinar] Accelerating Experience Manager as a Cloud Service development with Rapid Development Environments

LDAP & SAML integration with AEM 6.2

Avatar

Level 3

Hello!

Softwares Used:

Windows 10, AEM 6.2, ApacheDS, "apache-ds-tutorial.ldif" (sample ldif file), Tomcat 8.5.15.

Problem statement: Trying to validate a user via IDP Shebboleth2, however the below URL's seem to be Shuttling infinitely among themselves

"http://www.blogsaml.com:8080/idp/profile/SAML2/POST/SSO

"http://www.blogsaml.com:4502/content/geometrixx/saml_login"

Details:  I am trying to implement SAML login and SSO by implementing the following

1)      Local LDAP Server

2)      Shibboleth2 (as Identity Provider aka IdP)

3)      Configure AEM as Service Provider and do SSO login with SAML using Shibboleth 2

I have used the sample "apache-ds-tutorial.ldif" file to configure LDAP (this is available on the net). Configured Shibboleth2 (as my IDP) and AEM 6.2 (as my SP).  The AEM configurations are depicted in the snapshots below.  On trying to access the restricted content I am successfully redirected to the IDP login page.  However on entering the credentials (one of the users from the sample LDIF) file I am going into and infinite URL loop, with the browser shuttling between the above mentioned URL's (in bold).  I have the SAML track results in the below snapshots as well.  Any suggestions as to what can be going wrong here?

1237967_pastedImage_5.png

                              1237968_pastedImage_6.png

1237969_pastedImage_7.png

SAMPLE entry in LDIF file

Sample LDIF file

# Sample LDIF data for the ApacheDS v1.0 Basic User's Guide

#

# Some sailors and their ships

# userpassword for all persons is "pass"

#

version: 1

dn: ou=people,o=sevenSeas

objectclass: organizationalUnit

objectclass: top

description: Contains entries which describe persons (seamen)

ou: people

dn: ou=groups,o=sevenSeas

objectclass: organizationalUnit

objectclass: top

description: Contains entries which describe groups (crews, for instance)

ou: groups

dn: ou=crews,ou=groups,o=sevenSeas

objectclass: organizationalUnit

objectclass: top

description: Contains entries which describe ship crews

ou: crews

dn: ou=ranks,ou=groups,o=sevenSeas

objectclass: organizationalUnit

objectclass: top

description: Contains entries which describe naval ranks (e.g. captain)

ou: ranks

# HMS Lydia Crew

# --------------

dn: cn=Horatio Hornblower,ou=people,o=sevenSeas

objectclass: person

objectclass: organizationalPerson

objectclass: inetOrgPerson

objectclass: top

cn: Horatio Hornblower

description: Capt. Horatio Hornblower, R.N

givenname: Horatio

sn: Hornblower

uid: hhornblo

mail: hhornblo@royalnavy.mod.uk

userpassword: {SHA}nU4eI71bcnBGqeO0t9tXvY1u5oQ=

regards

Harsh Saxena

3 Replies

Avatar

Level 9

Hi Harsh,

Enable debug on "com.adobe.granite.auth.saml"  and send the latest logs along with har file.   Generating HAR files and Analyzing Web Requests - Atlassian Documentation

Thanks,

Avatar

Level 3

Hi MC stuff,

Following your instructions, I hope I have done it correctly.  I have the following.

HAR logs:

{

  "log": {

    "version": "1.2",

    "creator": {

      "name": "WebInspector",

      "version": "537.36"

    },

    "pages": [

      {

        "startedDateTime": "2017-06-27T10:53:09.426Z",

        "id": "page_579",

        "title": "http://www.blogsaml.com:4502/content/geometrixx/saml_login",

        "pageTimings": {

          "onContentLoad": 51.73900001682341,

          "onLoad": 46.43499990925193

        }

      }

    ],

    "entries": [

      {

        "startedDateTime": "2017-06-27T10:53:09.426Z",

        "time": 10.378999984823167,

        "request": {

          "method": "POST",

          "url": "http://www.blogsaml.com:4502/content/geometrixx/saml_login",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Pragma",

              "value": "no-cache"

            },

            {

              "name": "Origin",

              "value": "http://www.blogsaml.com:8080"

            },

            {

              "name": "Accept-Encoding",

              "value": "gzip, deflate"

            },

            {

              "name": "Host",

              "value": "www.blogsaml.com:4502"

            },

            {

              "name": "Accept-Language",

              "value": "en-US,en;q=0.8"

            },

            {

              "name": "Upgrade-Insecure-Requests",

              "value": "1"

            },

            {

              "name": "User-Agent",

              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"

            },

            {

              "name": "Content-Type",

              "value": "application/x-www-form-urlencoded"

            },

            {

              "name": "Accept",

              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"

            },

            {

              "name": "Cache-Control",

              "value": "no-cache"

            },

            {

              "name": "Referer",

              "value": "http://www.blogsaml.com:8080/idp/profile/SAML2/POST/SSO"

            },

            {

              "name": "Cookie",

              "value": "saml_request_path=/content/geometrixx/saml_login"

            },

            {

              "name": "Connection",

              "value": "keep-alive"

            },

            {

              "name": "Content-Length",

              "value": "1103"

            }

          ],

          "queryString": [],

          "cookies": [

            {

              "name": "saml_request_path",

              "value": "/content/geometrixx/saml_login",

              "expires": null,

              "httpOnly": false,

              "secure": false

            }

          ],

          "headersSize": 696,

          "bodySize": 1103,

          "postData": {

            "mimeType": "application/x-www-form-urlencoded",

            "text": "SAMLResponse=PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNhbWwycDpSZXNwb25zZSBEZXN0aW5hdGlvbj0iaHR0cDovL3d3dy5ibG9nc2FtbC5jb206NDUwMi9jb250ZW50L2dlb21ldHJpeHgvc2FtbF9sb2dpbiIgSUQ9Il9kOGM4NzVjYzdhMzc2NGEzNzYzODBjYjk3YmI5N2MwMCIgSW5SZXNwb25zZVRvPSJfYWU5MjJiYTAtZWQ0ZC00MzE5LTljMzMtZTI2NTRjMGZjODU4IiBJc3N1ZUluc3RhbnQ9IjIwMTctMDYtMjdUMTA6NTM6MDkuMzc0WiIgVmVyc2lvbj0iMi4wIiB4bWxuczpzYW1sMnA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpwcm90b2NvbCI%2BPHNhbWwyOklzc3VlciBGb3JtYXQ9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OmVudGl0eSIgeG1sbnM6c2FtbDI9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iPmh0dHBzOi8vd3d3LmJsb2dzYW1sLmNvbS9pZHAvc2hpYmJvbGV0aDwvc2FtbDI6SXNzdWVyPjxzYW1sMnA6U3RhdHVzPjxzYW1sMnA6U3RhdHVzQ29kZSBWYWx1ZT0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnN0YXR1czpSZXNwb25kZXIiPjxzYW1sMnA6U3RhdHVzQ29kZSBWYWx1ZT0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnN0YXR1czpJbnZhbGlkTmFtZUlEUG9saWN5Ii8%2BPC9zYW1sMnA6U3RhdHVzQ29kZT48c2FtbDJwOlN0YXR1c01lc3NhZ2U%2BUmVxdWlyZWQgTmFtZUlEIGZvcm1hdCBub3Qgc3VwcG9ydGVkPC9zYW1sMnA6U3RhdHVzTWVzc2FnZT48L3NhbWwycDpTdGF0dXM%2BPC9zYW1sMnA6UmVzcG9uc2U%2B",

            "params": [

              {

                "name": "SAMLResponse",

                "value": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNhbWwycDpSZXNwb25zZSBEZXN0aW5hdGlvbj0iaHR0cDovL3d3dy5ibG9nc2FtbC5jb206NDUwMi9jb250ZW50L2dlb21ldHJpeHgvc2FtbF9sb2dpbiIgSUQ9Il9kOGM4NzVjYzdhMzc2NGEzNzYzODBjYjk3YmI5N2MwMCIgSW5SZXNwb25zZVRvPSJfYWU5MjJiYTAtZWQ0ZC00MzE5LTljMzMtZTI2NTRjMGZjODU4IiBJc3N1ZUluc3RhbnQ9IjIwMTctMDYtMjdUMTA6NTM6MDkuMzc0WiIgVmVyc2lvbj0iMi4wIiB4bWxuczpzYW1sMnA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpwcm90b2NvbCI%2BPHNhbWwyOklzc3VlciBGb3JtYXQ9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OmVudGl0eSIgeG1sbnM6c2FtbDI9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iPmh0dHBzOi8vd3d3LmJsb2dzYW1sLmNvbS9pZHAvc2hpYmJvbGV0aDwvc2FtbDI6SXNzdWVyPjxzYW1sMnA6U3RhdHVzPjxzYW1sMnA6U3RhdHVzQ29kZSBWYWx1ZT0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnN0YXR1czpSZXNwb25kZXIiPjxzYW1sMnA6U3RhdHVzQ29kZSBWYWx1ZT0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnN0YXR1czpJbnZhbGlkTmFtZUlEUG9saWN5Ii8%2BPC9zYW1sMnA6U3RhdHVzQ29kZT48c2FtbDJwOlN0YXR1c01lc3NhZ2U%2BUmVxdWlyZWQgTmFtZUlEIGZvcm1hdCBub3Qgc3VwcG9ydGVkPC9zYW1sMnA6U3RhdHVzTWVzc2FnZT48L3NhbWwycDpTdGF0dXM%2BPC9zYW1sMnA6UmVzcG9uc2U%2B"

              }

            ]

          }

        },

        "response": {

          "status": 200,

          "statusText": "OK",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Date",

              "value": "Tue, 27 Jun 2017 10:53:09 GMT"

            },

            {

              "name": "Cache-Control",

              "value": "private, max-age=0, no-cache, no-store"

            },

            {

              "name": "Transfer-Encoding",

              "value": "chunked"

            },

            {

              "name": "Content-Type",

              "value": "text/html"

            }

          ],

          "cookies": [],

          "content": {

            "size": 1916,

            "mimeType": "text/html",

            "compression": -12,

            "text": "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /><title>POST data</title><script>    function setRequestPathCookies() {       var requestPath = escape(document.location.pathname);       var query = escape(document.location.search);       if (query) requestPath += \"?\"+query;       var hash = escape(document.location.hash.substring(1));       if (hash) document.cookie = \"anchor_backup=\"+hash+\";path=/;\";       document.cookie = \"saml_request_path=\"+requestPath+\";path=/;\";   }</script></head><body onload='setRequestPathCookies(); document.forms[0].submit();'><noscript><p><strong>Note:</strong> Since your browser does not support JavaScript, you must press the button below once to proceed.</p></noscript><form method='post' action='http://www.blogsaml.com:8080/idp/profile/SAML2/POST/SSO'><input type='hidden' name='SAMLRequest' value='PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHNh\nbWxwOkF1dGhuUmVxdWVzdCB4bWxuczpzYW1scD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4w\nOnByb3RvY29sIiBEZXN0aW5hdGlvbj0iaHR0cDovL3d3dy5ibG9nc2FtbC5jb206ODA4MC9pZHAv\ncHJvZmlsZS9TQU1MMi9QT1NUL1NTTyIgSUQ9Il84OWFmNDI2Yy1jMWNiLTRmNWYtOWJhOC0xOTg0\nMjQ3NGEwZmIiIElzc3VlSW5zdGFudD0iMjAxNy0wNi0yN1QxMDo1MzowOVoiIFByb3RvY29sQmlu\nZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgVmVy\nc2lvbj0iMi4wIj48c2FtbDpJc3N1ZXIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNB\nTUw6Mi4wOmFzc2VydGlvbiI+aHR0cDovL3d3dy5ibG9nc2FtbC5jb208L3NhbWw6SXNzdWVyPjxz\nYW1scDpOYW1lSURQb2xpY3kgQWxsb3dDcmVhdGU9InRydWUiIEZvcm1hdD0idXJuOm9hc2lzOm5h\nbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6dHJhbnNpZW50Ii8+PC9zYW1scDpBdXRoblJl\ncXVlc3Q+' /><noscript><input type='submit' value='Submit' /></noscript></form></body></html>"

          },

          "redirectURL": "",

          "headersSize": 164,

          "bodySize": 1928,

          "_transferSize": 2092

        },

        "cache": {},

        "timings": {

          "blocked": 0.737999915145338,

          "dns": -1,

          "connect": -1,

          "send": 0.18299999646842402,

          "wait": 7.474000100046398,

          "receive": 1.983999973163007,

          "ssl": -1

        },

        "serverIPAddress": "127.0.0.1",

        "connection": "37234",

        "pageref": "page_579"

      },

      {

        "startedDateTime": "2017-06-27T10:53:09.496Z",

        "time": 0,

        "request": {

          "method": "GET",

          "url": "http://www.blogsaml.com:8080/idp/profile/SAML2/POST/SSO",

          "httpVersion": "unknown",

          "headers": [

            {

              "name": "Referer",

              "value": "http://www.blogsaml.com:4502/content/geometrixx/saml_login"

            },

            {

              "name": "User-Agent",

              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"

            }

          ],

          "queryString": [],

          "cookies": [],

          "headersSize": -1,

          "bodySize": 0

        },

        "response": {

          "status": 0,

          "statusText": "",

          "httpVersion": "unknown",

          "headers": [],

          "cookies": [],

          "content": {

            "size": 0,

            "mimeType": "x-unknown"

          },

          "redirectURL": "",

          "headersSize": -1,

          "bodySize": -1,

          "_transferSize": 0,

          "_error": ""

        },

        "cache": {},

        "timings": {

          "blocked": -1,

          "dns": -1,

          "connect": -1,

          "send": 0,

          "wait": 0,

          "receive": 0,

          "ssl": -1

        },

        "serverIPAddress": "",

        "pageref": "page_579"

      },

      {

        "startedDateTime": "2017-06-27T10:53:09.486Z",

        "time": 14.44399997126311,

        "request": {

          "method": "GET",

          "url": "http://www.blogsaml.com:4502/libs/granite/core/content/login.html?resource=%2Ffavicon.ico&$$login$$=...",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Pragma",

              "value": "no-cache"

            },

            {

              "name": "Accept-Encoding",

              "value": "gzip, deflate"

            },

            {

              "name": "Host",

              "value": "www.blogsaml.com:4502"

            },

            {

              "name": "Accept-Language",

              "value": "en-US,en;q=0.8"

            },

            {

              "name": "User-Agent",

              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"

            },

            {

              "name": "Accept",

              "value": "image/webp,image/apng,image/*,*/*;q=0.8"

            },

            {

              "name": "Referer",

              "value": "http://www.blogsaml.com:4502/content/geometrixx/saml_login"

            },

            {

              "name": "Cookie",

              "value": "saml_request_path=/content/geometrixx/saml_login"

            },

            {

              "name": "Connection",

              "value": "keep-alive"

            },

            {

              "name": "Cache-Control",

              "value": "no-cache"

            }

          ],

          "queryString": [

            {

              "name": "resource",

              "value": "%2Ffavicon.ico"

            },

            {

              "name": "$$login$$",

              "value": "%24%24login%24%24"

            },

            {

              "name": "j_reason",

              "value": "unknown"

            },

            {

              "name": "j_reason_code",

              "value": "unknown"

            }

          ],

          "cookies": [

            {

              "name": "saml_request_path",

              "value": "/content/geometrixx/saml_login",

              "expires": null,

              "httpOnly": false,

              "secure": false

            }

          ],

          "headersSize": 611,

          "bodySize": 0

        },

        "response": {

          "status": 200,

          "statusText": "OK",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Date",

              "value": "Tue, 27 Jun 2017 10:53:09 GMT"

            },

            {

              "name": "X-Content-Type-Options",

              "value": "nosniff"

            },

            {

              "name": "Transfer-Encoding",

              "value": "chunked"

            },

            {

              "name": "Content-Type",

              "value": "text/html;charset=utf-8"

            }

          ],

          "cookies": [],

          "content": {

            "size": 14560,

            "mimeType": "text/html",

            "compression": -13,

            "text": "\n<!DOCTYPE html>\n<!--[if lt IE 7 ]> <html class=\"ie6 oldie coral-App\"> <![endif]-->\n<!--[if IE 7 ]> <html class=\"ie7 oldie coral-App\"> <![endif]-->\n<!--[if IE 8 ]> <html class=\"ie8 oldie coral-App\"> <![endif]-->\n<!--[if IE 9 ]> <html class=\"ie9 coral-App\"> <![endif]-->\n<!--[if !(lt IE 10)|!(IE)]><!--> <html class=\"coral-App\"> <!--<![endif]-->\n<head>\n    <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">\n    \n    <meta name=\"viewport\" content=\"width = device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no\">\n    <meta http-equiv=\"X-UA-Compatible\" content=\"chrome=1\" />\n    <title>AEM Sign In</title>\n    <style type=\"text/css\">\n        .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}\n.visuallyshow{clip:auto;width:auto;height:auto;margin:0;position:inherit}\n.hidden{position:absolute !important;clip:rect(0,0,0,0) !important;visibility:hidden !important}\nhtml,body{background-color:#000 !important}\n#tag{background:url(login/clientlib/resources/adobe-logo.png) no-repeat;background-repeat:no-repeat;-webkit-background-size:43px 68px;-moz-background-size:43px 68px;background-size:43px 68px;height:68px;position:absolute;right:17px;top:0;width:43px;z-index:100}\n#login-box{position:absolute;z-index:200;background-color:#000;background-color:rgba(17,17,17,0.8);top:50%;right:0;margin-top:-152px;color:#fff;padding:28px;min-width:400px;max-width:700px;text-align:left;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AA171717',endColorstr='#AA171717');border-bottom-left-radius:.250rem;border-top-left-radius:.250rem}\n#login-box p{font-size:17px;font-size:1rem;line-height:1.3;margin-top:0;margin-bottom:12px}\n.header{margin-bottom:18px}\n.header h1{font-size:32px;font-size:2rem;line-height:1;color:#fff}\n.box{width:42%;float:left}\n#leftbox{padding:0;margin:0 20px 0 0}\n.rightbox{padding:0 0 0 30px;margin:0;border-left:1px solid rgba(255,255,255,0.2)}\n#login .coral-Button,#login .coral-Wait,#login #forgotpwd{vertical-align:middle}\n#login #forgotpwd{font-size:12px;font-weight:bold}\n#login label[for=\"username\"],#login label[for=\"password\"],#login label[for=\"new_password\"],#login label[for=\"confirm_password\"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}\n#login.coral-Form--vertical .coral-Form-field{margin:0 0 .625rem}\n#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -34px}\n#footer{z-index:110;width:100%;padding:0;margin:0;height:auto;position:absolute;bottom:0;background-color:#000;background-color:rgba(0,0,0,0.8);border-top-color:#333;color:#ccc;font-size:11px;font-size:.70rem;font-weight:normal}\n.legal-footer{padding:7px 20px 8px;border-top-color:#333}\n.legal-footer span{margin-top:2px;float:right;margin-bottom:10px;margin-left:30px;font-size:11px;font-size:.70rem}\n.legal-footer ul{list-style:none;margin:0;padding:0}\n.legal-footer ul li{display:inline-block;margin-right:20px;font-size:11px;font-size:.70rem;margin-top:3px}\n.legal-footer a,.legal-footer a:visited{color:#ccc;text-decoration:none}\n.legal-footer a.lang,.legal-footer a.lang:visited{color:#449fdf}\n@media all and (max-width:634px){#tag{right:1rem}\n#login-box .header,#login-box .box{float:none;width:auto;max-width:400px}\n#login-box{position:relative;top:0;left:0;margin:0;padding:1rem;min-width:100px;max-width:100%;background-color:transparent}\n#leftbox{float:none;display:block;margin:0 0 .5rem 0}\n.rightbox{float:none;display:block;margin:.5rem 0 0 0;padding:1rem 0 0 0;border-left:0;border-top:1px solid rgba(255,255,255,0.2)}\n#backgrounds{opacity:.4}\n#wrap{margin:0 auto -99px}\n#push,#footer{height:99px;bottom:auto;position:relative}\n.legal-footer ul li{width:100%;display:block}\n.legal-footer span{float:none;display:block;margin-bottom:10px;margin-left:0}\n}\n.background{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:bottom right;background-repeat:no-repeat;background-color:transparent}\n#bg_default{background-color:#352e40}\n@media only screen and (orientation:portrait){#bg_default{background-image:url('login/clientlib/resources/bg/default/768x966.jpg')}\n}\n@media only screen and (orientation:landscape){#bg_default{background-image:url('login/clientlib/resources/bg/default/1024x710.jpg')}\n}\n@media only screen and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#bg_default{background-image:url('login/clientlib/resources/bg/default/1536x2048.jpg')}\n}\n@media only screen and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#bg_default{background-image:url('login/clientlib/resources/bg/default/2048x1536.jpg')}\n}\n@media only screen and (min-width:1280px){#bg_default{background-image:url('login/clientlib/resources/bg/default/1280x768.jpg')}\n}\n@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1280px){#bg_default{background-image:url('login/clientlib/resources/bg/default/2048x1536.jpg')}\n}\n@media only screen and (min-width:2048px){#bg_default{background-image:url('login/clientlib/resources/bg/default/2048x1536.jpg')}\n}\n.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}\n.visuallyshow{clip:auto;width:auto;height:auto;margin:0;position:inherit}\n.hidden{position:absolute !important;clip:rect(0,0,0,0) !important;visibility:hidden !important}\n.oldie #tag{background:url(login/clientlib/resources/adobe-logo-low-res.png) no-repeat}\n.oldie #bg_default{background-image:url('login/clientlib/resources/bg/default/2048x1536.jpg')}\n.oldie #login-box,.oldie #usage-box{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);zoom:1}\n.oldie #login button{float:left}\n.oldie #forgotpwd{padding-left:10px;line-height:44px}\n.oldie .coral-Button{display:block;width:110px;text-overflow:ellipsis;border-width:1px;border-style:solid;margin:5px 3px 5px 0;padding:7px 10px 6px 10px;line-height:20px}\n.oldie .coral-Button:active,.oldie .coral-Button:focus{outline:0}\n.oldie .coral-Button--primary{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#498ed1,endColorstr=#3779cb);-ms-filter:\"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#498ED1, endColorstr=#3779CB)\";border-color:#165dc1}\n.oldie .coral-Alert{margin:8px 0;padding:8px;padding-left:15px;min-height:20px;border:1px solid #1e46;padding-left:40px;text-indent:-10px}\n.oldie .coral-Alert-typeIcon{margin-left:-10px;margin-right:10px}\n.oldie .coral-Alert-message{padding-right:30px}\n.oldie input[type=\"text\"],.oldie input[type=\"password\"],.oldie input[type=\"email\"],.oldie input[type=\"url\"],.oldie input[type=\"tel\"]{box-sizing:content-box;border:1px solid #bbb;padding:4px 8px;width:254px}\n.oldie input[type=\"checkbox\"],.oldie input[type=\"radio\"]{height:1em;width:1em;margin:0;padding:0}\n.oldie input[type=\"checkbox\"]+label,.oldie input[type=\"radio\"]+label,.oldie input[type=\"checkbox\"]+span,.oldie input[type=\"radio\"]+span{display:inline}\n.oldie #username,.oldie #password,.oldie #new_password,.oldie #confirm_password{width:276px;height:28px;margin:0 0 10px;line-height:28px}\n.oldie #remember input{float:left}\n.oldie #remember span{display:block;float:left;margin-left:5px;line-height:20px}\n.oldie.ie8 input[type=\"checkbox\"]+span:before,.oldie.ie8 input[type=\"radio\"]+span:before,.oldie.ie8 input[type=\"checkbox\"]+label:before,.oldie.ie8 input[type=\"radio\"]+label:before{background:0;border:0 none;display:inline-block;width:0;height:0;margin:0;line-height:0}\n.oldie #login label[for=\"username\"],.ie9 #login label[for=\"username\"],.oldie #login label[for=\"password\"],.ie9 #login label[for=\"password\"],.oldie #login label[for=\"new_password\"],.ie9 #login label[for=\"new_password\"],.oldie #login label[for=\"confirm_password\"],.ie9 #login label[for=\"confirm_password\"]{clip:auto;width:auto;height:auto;margin:0;position:inherit}\n.oldie .sign-in-title,.ie9 .sign-in-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}\n    </style>\n    <link rel=\"stylesheet\" href=\"/etc/clientlibs/granite/coralui2.css\" type=\"text/css\">\n\n    \n    <link rel=\"shortcut icon\" href=\"login/favicon.ico\" type=\"image/png\">\n    <link rel=\"icon\" href=\"login/favicon.ico\" type=\"image/png\">\n    \n    <script type=\"text/javascript\" src=\"/etc/clientlibs/granite/jquery.js\"></script>\n<script type=\"text/javascript\" src=\"/etc/clientlibs/granite/typekit.js\"></script>\n<script type=\"text/javascript\" src=\"/libs/granite/core/content/login/clientlib.js\"></script>\n\n</head>\n<body class=\"coral--light coral-App\">\n<div id=\"wrap\">\n    <div id=\"backgrounds\">\n        \n        <div id=\"bg_default\" class=\"background\"></div>\n    </div>\n    <div id=\"tag\"></div>\n\n    \n    <div id=\"login-box\">\n        <div class=\"header\">\n            <h1 class=\"coral-Heading coral-Heading--1\">Welcome to Adobe Experience Manager</h1>\n        </div>\n        <div id=\"leftbox\" class=\"box\">\n            <p>\n                An Adobe Marketing Cloud solution: All the tools you need to solve these complex digital business challenges.\n                <a class=\"coral-Link\" id=\"learnmore\" href=\"http://www.adobe.com/go/marketingcloud_learn_more\">Learn More</a>\n            </p>\n        </div>\n        <div id=\"rightbox\" class=\"box\">\n            \n                \n                <form class=\"coral-Form coral-Form--vertical\" name=\"login\" method=\"POST\" id=\"login\" action=\"/libs/granite/core/content/login.html/j_security_check\" novalidate=\"novalidate\">\n                    <input type=\"hidden\" name=\"_charset_\" value=\"UTF-8\"/>\n                    <input type=\"hidden\" name=\"errorMessage\" value=\"User name and password do not match\"/>\n                    <input type=\"hidden\" name=\"resource\" id=\"resource\" value=\"/favicon.ico\"/>\n                    \n                    <p class=\"sign-in-title\">Sign In</p>\n                    <label for=\"username\"><span>User name</span></label>\n                    <input class=\"coral-Form-field coral-Textfield\" id=\"username\" name=\"j_username\" type=\"text\" autofocus=\"autofocus\" pattern=\".*\" placeholder=\"User name\" spellcheck=\"false\" autocomplete=\"off\"/>\n                    <label id=\"password-label\" for=\"password\"><span>Password</span></label>\n                    <input class=\"coral-Form-field coral-Textfield\" id=\"password\" name=\"j_password\" type=\"password\"  placeholder=\"Password\" spellcheck=\"false\" autocomplete=\"off\"/>\n                    <div id=\"change_fields\" class=\"hidden\">\n                        <label for=\"new_password\"><span>New password</span></label>\n                        <input class=\"coral-Form-field coral-Textfield\" id=\"new_password\" name=\"\" type=\"password\"  placeholder=\"New password\" spellcheck=\"false\" autocomplete=\"false\"/>\n                        <label for=\"confirm_password\"><span>Confirm new password</span></label>\n                        <input class=\"coral-Form-field coral-Textfield\" id=\"confirm_password\" name=\"\" type=\"password\"  placeholder=\"Confirm new password\" spellcheck=\"false\" autocomplete=\"false\"/>\n                    </div>\n                    <div id=\"error\" class=\"coral-Form-field coral-Alert coral-Alert--error hidden\">\n                        <i class=\"coral-Alert-typeIcon coral-Icon coral-Icon--sizeS coral-Icon--alert\"></i>\n                        <div class='coral-Alert-message' aria-live=\"assertive\"></div>\n                    </div>\n                    <button id=\"submit-button\" type=\"submit\" class=\"coral-Button coral-Button--primary\">Sign In</button>\n                    <button id=\"back-button\" class=\"coral-Button hidden\">Back</button>\n                </form>\n                <input id=\"login_title\" type=\"hidden\" value=\"Sign In\">\n                <input id=\"change_title\" type=\"hidden\" value=\"Change Password\">\n                <input id=\"login_password_placeholder\" type=\"hidden\" value=\"Password\">\n                <input id=\"change_password_placeholder\" type=\"hidden\" value=\"Old password\">\n                <input id=\"login_submit_text\" type=\"hidden\" value=\"Sign In\">\n                <input id=\"change_submit_text\" type=\"hidden\" value=\"Submit\">\n                <input id=\"invalid_message\" type=\"hidden\" value=\"User name and password do not match\"/>\n                <input id=\"expired_message\" type=\"hidden\" value=\"Your password has expired\"/>\n                <input id=\"in_history_message\" type=\"hidden\" value=\"New password was found in password history\"/>\n                <input id=\"not_match_message\" type=\"hidden\" value=\"New passwords do not match\"/>\n                <input id=\"empty_message\" type=\"hidden\" value=\"New password must not be blank\"/>\n            \n        </div>\n    </div>\n    <div id=\"push\"></div>\n</div>\n<div id=\"footer\">\n    <div class=\"legal-footer\"><span>© 2016 Adobe Systems Incorporated. All Rights Reserved.</span><ul id=\"usage-box\">\n                    <li><a href=\"https://marketing.adobe.com/resources/help/en_US/home/\">Help</a></li>\n                    <li><a href=\"http://www.adobe.com/go/marketingcloud_terms_of_use\">Terms of Use</a></li>\n                    <li><a href=\"http://www.adobe.com/go/marketingcloud_privacy\">Privacy Policy and Cookies</a></li>\n        </ul>\n    </div>\n</div>\n\n\n\n<div id=\"success_backdrop\" class=\"coral-Modal-backdrop hidden\"></div>\n<div id=\"success_modal\" class=\"coral-Modal coral-Modal--success\">\n    <div class=\"coral-Modal-header\">\n        <i class=\"coral-Modal-typeIcon coral-Icon coral-Icon--sizeS coral-Icon--checkCircle\"></i>\n        <h2 class=\"coral-Modal-title coral-Heading coral-Heading--2\">Password Changed</h2>\n        <button type=\"button\" class=\"coral-MinimalButton coral-Modal-closeButton\" title=\"Close\">\n            <i class=\"coral-Icon coral-Icon--sizeXS coral-Icon--close coral-MinimalButton-icon \"></i>\n        </button>\n    </div>\n    <div class=\"coral-Modal-body\">\n        \n        <p>Your password has been changed successfully.</p>\n    </div>\n    <div class=\"coral-Modal-footer\">\n        <button type=\"button\" class=\"coral-Button coral-Button--primary\" aria-label=\"Password Changed - Ok\">Ok</button>\n    </div>\n</div>\n\n\n<script type=\"text/javascript\">\n    // try to append the current hash/fragment to the redirect resource\n    if (window.location.hash) {\n        var resource = document.getElementById(\"resource\");\n        if (resource) {\n            resource.value += window.location.hash;\n        }\n    }\n</script>\n\n<!-- QUICKSTART_HOMEPAGE - (string used for readyness detection, do not remove) -->\n</body>\n</html>"

          },

          "redirectURL": "",

          "headersSize": 156,

          "bodySize": 14573,

          "_transferSize": 14729

        },

        "cache": {},

        "timings": {

          "blocked": 0.549999997019768,

          "dns": -1,

          "connect": -1,

          "send": 0.16399996820837204,

          "wait": 12.96199997887016,

          "receive": 0.7680000271648098,

          "ssl": -1

        },

        "serverIPAddress": "127.0.0.1",

        "connection": "37234",

        "pageref": "page_579"

      },

      {

        "startedDateTime": "2017-06-27T10:53:09.482Z",

        "time": 3.737000050023198,

        "request": {

          "method": "GET",

          "url": "http://www.blogsaml.com:4502/favicon.ico",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Pragma",

              "value": "no-cache"

            },

            {

              "name": "Accept-Encoding",

              "value": "gzip, deflate"

            },

            {

              "name": "Host",

              "value": "www.blogsaml.com:4502"

            },

            {

              "name": "Accept-Language",

              "value": "en-US,en;q=0.8"

            },

            {

              "name": "User-Agent",

              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"

            },

            {

              "name": "Accept",

              "value": "image/webp,image/apng,image/*,*/*;q=0.8"

            },

            {

              "name": "Referer",

              "value": "http://www.blogsaml.com:4502/content/geometrixx/saml_login"

            },

            {

              "name": "Cookie",

              "value": "saml_request_path=/content/geometrixx/saml_login"

            },

            {

              "name": "Connection",

              "value": "keep-alive"

            },

            {

              "name": "Cache-Control",

              "value": "no-cache"

            }

          ],

          "queryString": [],

          "cookies": [

            {

              "name": "saml_request_path",

              "value": "/content/geometrixx/saml_login",

              "expires": null,

              "httpOnly": false,

              "secure": false

            }

          ],

          "headersSize": 495,

          "bodySize": 0

        },

        "response": {

          "status": 302,

          "statusText": "Found",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Location",

              "value": "http://www.blogsaml.com:4502/libs/granite/core/content/login.html?resource=%2Ffavicon.ico&$$login$$=..."

            },

            {

              "name": "Date",

              "value": "Tue, 27 Jun 2017 10:53:09 GMT"

            },

            {

              "name": "Content-Length",

              "value": "0"

            }

          ],

          "cookies": [],

          "content": {

            "size": 0,

            "mimeType": "x-unknown",

            "compression": 0

          },

          "redirectURL": "http://www.blogsaml.com:4502/libs/granite/core/content/login.html?resource=%2Ffavicon.ico&$$login$$=...",

          "headersSize": 246,

          "bodySize": 0,

          "_transferSize": 246

        },

        "cache": {},

        "timings": {

          "blocked": 0.54700009059161,

          "dns": -1,

          "connect": -1,

          "send": 0.12799992691725393,

          "wait": 2.231999998912216,

          "receive": 0.830000033602118,

          "ssl": -1

        },

        "serverIPAddress": "127.0.0.1",

        "connection": "37234",

        "pageref": "page_579"

      },

      {

        "startedDateTime": "2017-06-27T10:53:09.483Z",

        "time": 6.877999985590577,

        "request": {

          "method": "POST",

          "url": "http://www.blogsaml.com:8080/idp/profile/SAML2/POST/SSO",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Pragma",

              "value": "no-cache"

            },

            {

              "name": "Origin",

              "value": "http://www.blogsaml.com:4502"

            },

            {

              "name": "Accept-Encoding",

              "value": "gzip, deflate"

            },

            {

              "name": "Host",

              "value": "www.blogsaml.com:8080"

            },

            {

              "name": "Accept-Language",

              "value": "en-US,en;q=0.8"

            },

            {

              "name": "Upgrade-Insecure-Requests",

              "value": "1"

            },

            {

              "name": "User-Agent",

              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"

            },

            {

              "name": "Content-Type",

              "value": "application/x-www-form-urlencoded"

            },

            {

              "name": "Accept",

              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"

            },

            {

              "name": "Cache-Control",

              "value": "no-cache"

            },

            {

              "name": "Referer",

              "value": "http://www.blogsaml.com:4502/content/geometrixx/saml_login"

            },

            {

              "name": "Cookie",

              "value": "JSESSIONID=CB679B580E0225647F7229F8B1EFFF29; _idp_session=MTI3LjAuMC4x%7CLQ%3D%3D%7CZGZkMTE5NmM4MjQzYWRjYTU0NGFkOGFjM2EyMWRjMTUyNmQ0YTNhMDBmODVlMDJiMmU4ODJkY2IwMmQ4MTNiNQ%3D%3D%7CpWlXdUKi%2BhAXAYDDoFQ%2BFYV4WZs%3D; saml_request_path=/content/geometrixx/saml_login"

            },

            {

              "name": "Connection",

              "value": "keep-alive"

            },

            {

              "name": "Content-Length",

              "value": "848"

            }

          ],

          "queryString": [],

          "cookies": [

            {

              "name": "JSESSIONID",

              "value": "CB679B580E0225647F7229F8B1EFFF29",

              "expires": null,

              "httpOnly": false,

              "secure": false

            },

            {

              "name": "_idp_session",

              "value": "MTI3LjAuMC4x%7CLQ%3D%3D%7CZGZkMTE5NmM4MjQzYWRjYTU0NGFkOGFjM2EyMWRjMTUyNmQ0YTNhMDBmODVlMDJiMmU4ODJkY2IwMmQ4MTNiNQ%3D%3D%7CpWlXdUKi%2BhAXAYDDoFQ%2BFYV4WZs%3D",

              "expires": null,

              "httpOnly": false,

              "secure": false

            },

            {

              "name": "saml_request_path",

              "value": "/content/geometrixx/saml_login",

              "expires": null,

              "httpOnly": false,

              "secure": false

            }

          ],

          "headersSize": 910,

          "bodySize": 848,

          "postData": {

            "mimeType": "application/x-www-form-urlencoded",

            "text": "SAMLRequest=PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BPHNh%0D%0AbWxwOkF1dGhuUmVxdWVzdCB4bWxuczpzYW1scD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4w%0D%0AOnByb3RvY29sIiBEZXN0aW5hdGlvbj0iaHR0cDovL3d3dy5ibG9nc2FtbC5jb206ODA4MC9pZHAv%0D%0AcHJvZmlsZS9TQU1MMi9QT1NUL1NTTyIgSUQ9Il84OWFmNDI2Yy1jMWNiLTRmNWYtOWJhOC0xOTg0%0D%0AMjQ3NGEwZmIiIElzc3VlSW5zdGFudD0iMjAxNy0wNi0yN1QxMDo1MzowOVoiIFByb3RvY29sQmlu%0D%0AZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgVmVy%0D%0Ac2lvbj0iMi4wIj48c2FtbDpJc3N1ZXIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNB%0D%0ATUw6Mi4wOmFzc2VydGlvbiI%2BaHR0cDovL3d3dy5ibG9nc2FtbC5jb208L3NhbWw6SXNzdWVyPjxz%0D%0AYW1scDpOYW1lSURQb2xpY3kgQWxsb3dDcmVhdGU9InRydWUiIEZvcm1hdD0idXJuOm9hc2lzOm5h%0D%0AbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6dHJhbnNpZW50Ii8%2BPC9zYW1scDpBdXRoblJl%0D%0AcXVlc3Q%2B",

            "params": [

              {

                "name": "SAMLRequest",

                "value": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BPHNh%0D%0AbWxwOkF1dGhuUmVxdWVzdCB4bWxuczpzYW1scD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4w%0D%0AOnByb3RvY29sIiBEZXN0aW5hdGlvbj0iaHR0cDovL3d3dy5ibG9nc2FtbC5jb206ODA4MC9pZHAv%0D%0AcHJvZmlsZS9TQU1MMi9QT1NUL1NTTyIgSUQ9Il84OWFmNDI2Yy1jMWNiLTRmNWYtOWJhOC0xOTg0%0D%0AMjQ3NGEwZmIiIElzc3VlSW5zdGFudD0iMjAxNy0wNi0yN1QxMDo1MzowOVoiIFByb3RvY29sQmlu%0D%0AZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgVmVy%0D%0Ac2lvbj0iMi4wIj48c2FtbDpJc3N1ZXIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNB%0D%0ATUw6Mi4wOmFzc2VydGlvbiI%2BaHR0cDovL3d3dy5ibG9nc2FtbC5jb208L3NhbWw6SXNzdWVyPjxz%0D%0AYW1scDpOYW1lSURQb2xpY3kgQWxsb3dDcmVhdGU9InRydWUiIEZvcm1hdD0idXJuOm9hc2lzOm5h%0D%0AbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6dHJhbnNpZW50Ii8%2BPC9zYW1scDpBdXRoblJl%0D%0AcXVlc3Q%2B"

              }

            ]

          }

        },

        "response": {

          "status": 302,

          "statusText": "",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Location",

              "value": "http://www.blogsaml.com:8080/idp/AuthnEngine"

            },

            {

              "name": "Pragma",

              "value": "no-cache"

            },

            {

              "name": "Date",

              "value": "Tue, 27 Jun 2017 10:53:09 GMT"

            },

            {

              "name": "Cache-Control",

              "value": "no-cache, no-store, must-revalidate, max-age=0"

            },

            {

              "name": "Set-Cookie",

              "value": "_idp_authn_lc_key=288565531015ceae32679d96394f5f4510c7f87aeda773515e00b7af9441067b; Path=/idp"

            },

            {

              "name": "Content-Length",

              "value": "0"

            },

            {

              "name": "Expires",

              "value": "0"

            }

          ],

          "cookies": [

            {

              "name": "_idp_authn_lc_key",

              "value": "288565531015ceae32679d96394f5f4510c7f87aeda773515e00b7af9441067b",

              "path": "/idp",

              "expires": null,

              "httpOnly": false,

              "secure": false

            }

          ],

          "content": {

            "size": 0,

            "mimeType": "x-unknown",

            "compression": -1

          },

          "redirectURL": "http://www.blogsaml.com:8080/idp/AuthnEngine",

          "headersSize": 328,

          "bodySize": 1,

          "_transferSize": 329

        },

        "cache": {},

        "timings": {

          "blocked": 0.617999932728708,

          "dns": -1,

          "connect": -1,

          "send": 0.17300003673881303,

          "wait": 5.143999936990439,

          "receive": 0.9430000791326174,

          "ssl": -1

        },

        "serverIPAddress": "127.0.0.1",

        "connection": "37125",

        "pageref": "page_579"

      },

      {

        "startedDateTime": "2017-06-27T10:53:09.490Z",

        "time": 6.043000030331314,

        "request": {

          "method": "GET",

          "url": "http://www.blogsaml.com:8080/idp/AuthnEngine",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Pragma",

              "value": "no-cache"

            },

            {

              "name": "Accept-Encoding",

              "value": "gzip, deflate"

            },

            {

              "name": "Host",

              "value": "www.blogsaml.com:8080"

            },

            {

              "name": "Accept-Language",

              "value": "en-US,en;q=0.8"

            },

            {

              "name": "Upgrade-Insecure-Requests",

              "value": "1"

            },

            {

              "name": "User-Agent",

              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"

            },

            {

              "name": "Accept",

              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"

            },

            {

              "name": "Referer",

              "value": "http://www.blogsaml.com:4502/content/geometrixx/saml_login"

            },

            {

              "name": "Cookie",

              "value": "JSESSIONID=CB679B580E0225647F7229F8B1EFFF29; _idp_session=MTI3LjAuMC4x%7CLQ%3D%3D%7CZGZkMTE5NmM4MjQzYWRjYTU0NGFkOGFjM2EyMWRjMTUyNmQ0YTNhMDBmODVlMDJiMmU4ODJkY2IwMmQ4MTNiNQ%3D%3D%7CpWlXdUKi%2BhAXAYDDoFQ%2BFYV4WZs%3D; _idp_authn_lc_key=288565531015ceae32679d96394f5f4510c7f87aeda773515e00b7af9441067b; saml_request_path=/content/geometrixx/saml_login"

            },

            {

              "name": "Connection",

              "value": "keep-alive"

            },

            {

              "name": "Cache-Control",

              "value": "no-cache"

            }

          ],

          "queryString": [],

          "cookies": [

            {

              "name": "JSESSIONID",

              "value": "CB679B580E0225647F7229F8B1EFFF29",

              "expires": null,

              "httpOnly": false,

              "secure": false

            },

            {

              "name": "_idp_session",

              "value": "MTI3LjAuMC4x%7CLQ%3D%3D%7CZGZkMTE5NmM4MjQzYWRjYTU0NGFkOGFjM2EyMWRjMTUyNmQ0YTNhMDBmODVlMDJiMmU4ODJkY2IwMmQ4MTNiNQ%3D%3D%7CpWlXdUKi%2BhAXAYDDoFQ%2BFYV4WZs%3D",

              "expires": null,

              "httpOnly": false,

              "secure": false

            },

            {

              "name": "_idp_authn_lc_key",

              "value": "288565531015ceae32679d96394f5f4510c7f87aeda773515e00b7af9441067b",

              "expires": null,

              "httpOnly": false,

              "secure": false

            },

            {

              "name": "saml_request_path",

              "value": "/content/geometrixx/saml_login",

              "expires": null,

              "httpOnly": false,

              "secure": false

            }

          ],

          "headersSize": 874,

          "bodySize": 0

        },

        "response": {

          "status": 302,

          "statusText": "",

          "httpVersion": "HTTP/1.1",

          "headers": [

            {

              "name": "Location",

              "value": "http://www.blogsaml.com:8080/idp/profile/SAML2/POST/SSO"

            },

            {

              "name": "Pragma",

              "value": "no-cache"

            },

            {

              "name": "Date",

              "value": "Tue, 27 Jun 2017 10:53:09 GMT"

            },

            {

              "name": "Cache-Control",

              "value": "no-cache, no-store, must-revalidate, max-age=0"

            },

            {

              "name": "Content-Length",

              "value": "0"

            },

            {

              "name": "Expires",

              "value": "0"

            }

          ],

          "cookies": [],

          "content": {

            "size": 0,

            "mimeType": "x-unknown",

            "compression": -1

          },

          "redirectURL": "http://www.blogsaml.com:8080/idp/profile/SAML2/POST/SSO",

          "headersSize": 232,

          "bodySize": 1,

          "_transferSize": 233

        },

        "cache": {},

        "timings": {

          "blocked": 0.52000000141561,

          "dns": -1,

          "connect": -1,

          "send": 0.14300004113465603,

          "wait": 3.568999934941534,

          "receive": 1.811000052839514,

          "ssl": -1

        },

        "serverIPAddress": "127.0.0.1",

        "connection": "37125",

        "pageref": "page_579"

      }

    ]

  }

}

Avatar

Level 3

This is what I have in the error logs

27.06.2017 16:23:08.582 *WARN* [127.0.0.1 [1498560788579] GET /libs/granite/core/content/login.html HTTP/1.1] libs.granite.core.components.login.login$jsp j_reason param value 'unknown' cannot be mapped to a valid reason message: ignoring

27.06.2017 16:23:08.797 *WARN* [127.0.0.1 [1498560788794] GET /libs/granite/core/content/login.html HTTP/1.1] libs.granite.core.components.login.login$jsp j_reason param value 'unknown' cannot be mapped to a valid reason message: ignoring

27.06.2017 16:23:08.986 *WARN* [127.0.0.1 [1498560788982] GET /libs/granite/core/content/login.html HTTP/1.1] libs.granite.core.components.login.login$jsp j_reason param value 'unknown' cannot be mapped to a valid reason message: ignoring

27.06.2017 16:23:09.152 *WARN* [127.0.0.1 [1498560789146] GET /libs/granite/core/content/login.html HTTP/1.1] libs.granite.core.components.login.login$jsp j_reason param value 'unknown' cannot be mapped to a valid reason message: ignoring

27.06.2017 16:23:09.329 *WARN* [127.0.0.1 [1498560789326] GET /libs/granite/core/content/login.html HTTP/1.1] libs.granite.core.components.login.login$jsp j_reason param value 'unknown' cannot be mapped to a valid reason message: ignoring

27.06.2017 16:23:09.495 *WARN* [127.0.0.1 [1498560789493] GET /libs/granite/core/content/login.html HTTP/1.1] libs.granite.core.components.login.login$jsp j_reason param value 'unknown' cannot be mapped to a valid reason message: ignoring