<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        line-height:12.0pt;
        mso-line-height-rule:exactly;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma",sans-serif;
        color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        mso-add-space:auto;
        line-height:12.0pt;
        mso-line-height-rule:exactly;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
        {mso-style-priority:34;
        mso-style-type:export-only;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        mso-add-space:auto;
        line-height:12.0pt;
        mso-line-height-rule:exactly;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
        {mso-style-priority:34;
        mso-style-type:export-only;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        mso-add-space:auto;
        line-height:12.0pt;
        mso-line-height-rule:exactly;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
        {mso-style-priority:34;
        mso-style-type:export-only;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        mso-add-space:auto;
        line-height:12.0pt;
        mso-line-height-rule:exactly;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
span.EmailStyle151
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle161
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle171
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle181
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle191
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Times New Roman",serif;
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma",sans-serif;
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
.MsoPapDefault
        {mso-style-type:export-only;
        line-height:12.0pt;
        mso-line-height-rule:exactly;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">Hello All:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">I would like to be able to monitor our native shibboleth installation further than just checking the /Status page.  My understanding is I could utilize ECP, but not sure
 this is on the right track as an SP.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">Case:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">Test for successful authentication to our app for any given IdP which we have test credentials for.  Goto https://sp2.wepanow.com/Shibboleth.sso/Login?target=https%3A%2F%2Fsp2.wepanow.com%2Fsecure%2FgetVars.php&entityID=<some
 IdP entityID>, post username and password, check redirected page for certain text.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">The flow doesn’t have to be exactly as above, but that is the goal, to ensure that not only the shibd daemon is running, but that authentication is working as it should.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">I know this can be done with selenium, as that is how we are doing our legacy shibboleth checks, but was hoping for something a little more under DevOps control (without
 having to go directly to developers anytime we need a change to the selenium code).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">Can someone give me some pointers using perl, python, php, or bash?  If I could establish a session from a script, I imagine I could check the /Session page for certain
 text.  This is more what I had in mind, establishing session via cli (script) and checking /Session page for attributes.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">shibboleth-2.5.4 on CentOS 6.6 (64-bit)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">Thanks in advance,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext">Izz<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif;color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal" style="line-height:normal"><b><span style="font-size:14.0pt;font-family:"Verdana",sans-serif;color:#0090CA">Izz Noland<o:p></o:p></span></b></p>
<p class="MsoNormal" style="line-height:normal"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#6D6E70">Sr. Systems Engineer<o:p></o:p></span></b></p>
<p class="MsoNormal" style="line-height:normal"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#6D6E70"><img width="151" height="50" id="Picture_x0020_1" src="cid:image001.gif@01D0C601.52D8A0E0" alt="wepa-email-logo"><o:p></o:p></span></b></p>
<p class="MsoNormal" style="line-height:normal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:windowtext"><img width="17" height="14" id="Picture_x0020_2" src="cid:image002.gif@01D0C601.52D8A0E0" alt="email-icons_03"><a href="mailto:izz.noland@wepanow.com"><span style="color:#0563C1">izz.noland@wepanow.com</span></a><o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:normal"><b><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#0090CA"><img border="0" width="17" height="14" id="Picture_x0020_3" src="cid:image003.gif@01D0C601.52D8A0E0" alt="email-icons_06"></span></b><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#0090CA">Toll
 Free 1(800)675-7639<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:normal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#0090CA"><img border="0" width="17" height="14" id="Picture_x0020_4" src="cid:image004.gif@01D0C601.52D8A0E0" alt="email-icons_05">100 Gilbert
 Drive </span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#6E6F61">|
</span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#0090CA">Alabaster, Alabama 35007<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>