<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} .ms-cui-menu {background-color:#ffffff;border:1px rgb(171, 171, 171) solid;font-family:'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif;font-size:11pt;color:rgb(51, 51, 51);} .ms-cui-menusection-title {display:none;} .ms-cui-ctl {vertical-align:text-top;text-decoration:none;color:rgb(51, 51, 51);} .ms-cui-ctl-on {background-color:rgb(223, 237, 250);opacity: 0.8;} .ms-cui-img-cont-float {display:inline-block;margin-top:2px} .ms-cui-smenu-inner {padding-top:0px;} .ms-owa-paste-option-icon {margin: 2px 4px 0px 4px;vertical-align:sub;padding-bottom: 2px;display:inline-block;} .ms-rtePasteFlyout-option:hover {background-color:rgb(223, 237, 250) !important;opacity:1 !important;} .ms-rtePasteFlyout-option {padding:8px 4px 8px 4px;outline:none;} .ms-cui-menusection {float:left; width:85px;height:24px;overflow:hidden}
<!--
p
        {margin-top:0;
        margin-bottom:0}
.ms-cui-menu
        {background-color:#ffffff;
        border:1px rgb(171,171,171) solid;
        font-family:'Segoe UI WPC','Segoe UI',Tahoma,'Microsoft Sans Serif',Verdana,sans-serif;
        font-size:11pt;
        color:rgb(51,51,51)}
.ms-cui-menusection-title
        {}
.ms-cui-ctl
        {vertical-align:text-top;
        text-decoration:none;
        color:rgb(51,51,51)}
.ms-cui-ctl-on
        {background-color:rgb(223,237,250)}
.ms-cui-img-cont-float
        {display:inline-block;
        margin-top:2px}
.ms-cui-smenu-inner
        {padding-top:0px}
.ms-owa-paste-option-icon
        {margin:2px 4px 0px 4px;
        vertical-align:sub;
        padding-bottom:2px;
        display:inline-block}
.ms-rtePasteFlyout-option
        {padding:8px 4px 8px 4px;
        outline:none}
.ms-cui-menusection
        {float:left;
        width:85px;
        height:24px;
        overflow:hidden}
-->
--></style>
</head>
<body>
<div style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<style type="text/css">
<!--
p
        {margin-top:0;
        margin-bottom:0}
.ms-cui-menu
        {background-color:#ffffff;
        border:1px rgb(171,171,171) solid;
        font-family:'Segoe UI WPC','Segoe UI',Tahoma,'Microsoft Sans Serif',Verdana,sans-serif;
        font-size:11pt;
        color:rgb(51,51,51)}
.ms-cui-menusection-title
        {}
.ms-cui-ctl
        {vertical-align:text-top;
        text-decoration:none;
        color:rgb(51,51,51)}
.ms-cui-ctl-on
        {background-color:rgb(223,237,250)}
.ms-cui-img-cont-float
        {display:inline-block;
        margin-top:2px}
.ms-cui-smenu-inner
        {padding-top:0px}
.ms-owa-paste-option-icon
        {margin:2px 4px 0px 4px;
        vertical-align:sub;
        padding-bottom:2px;
        display:inline-block}
.ms-rtePasteFlyout-option
        {padding:8px 4px 8px 4px;
        outline:none}
.ms-cui-menusection
        {float:left;
        width:85px;
        height:24px;
        overflow:hidden}
-->
</style>
<div style="font-size: 12pt; color: #000000; background-color: #ffffff; font-family: calibri, arial, helvetica, sans-serif;">
<p>​Thanks... I overlooked those on the wiki as they only show up on the main page and not the contributions menu in the navigation pane. <br>
</p>
<p><br>
</p>
<p><br>
</p>
<div style="color: #282828;">
<hr tabindex="-1" style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size: 11pt;"><b>From:</b> dev-bounces@shibboleth.net <dev-bounces@shibboleth.net> on behalf of Paul Hethmon <paul.hethmon@clareitysecurity.com><br>
<b>Sent:</b> Monday, May 5, 2014 1:36 PM<br>
<b>To:</b> Shibboleth Dev<br>
<b>Subject:</b> Re: Custom Authentication Modules</font>
<div> </div>
</div>
<div>Jeff,
<div><br>
</div>
<div>Take a look at either the MCB code or Scott's code for the Ohio State handler. Both do some attribute resolution in the handler. I modeled the MCB after Scott's code.</div>
<div><br>
</div>
<div>Paul</div>
<div><br>
<div>
<div>On May 5, 2014, at 10:32 AM, Krug, Jeff <<a href="mailto:Jeff.Krug@gtri.gatech.edu">Jeff.Krug@gtri.gatech.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div style="font-family: helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<div style="font-size: 12pt; background-color: #ffffff; font-family: calibri, arial, helvetica, sans-serif;">
<div style="margin-top: 0px; margin-bottom: 0px;">I have written a few custom Shibboleth authentication handlers over the years, always using an existing contribution on the Shib site as my starting point. Recently, in part because of Heartbleed, I have been
getting requests for variant custom two factor solutions. Every request would be significantly easier if the 2nd factor could come after attribute resolution, since these requests are in the space of using attributes as part of the 2nd factor. I<span style="font-size: 12pt;">s
there a way to do that<span class="Apple-converted-space"> </span></span><span style="font-size: 12pt;">with</span><span style="font-size: 12pt;"><span class="Apple-converted-space"> </span>2.0</span><span style="font-size: 12pt;">? Is there perhaps a sample
of that concept available to build of</span><span style="font-size: 12pt;">f of?</span></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: 12pt;"><br>
</span></div>
<div style="margin-top: 0px; margin-bottom: 0px;">Thanks,<br>
Jeff<br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
</div>
--<br>
To unsubscribe from this list send an email to<span class="Apple-converted-space"> </span><a href="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a></div>
</blockquote>
</div>
<br>
<div>Paul Hethmon<br>
Chief Software Architect<br>
<a href="mailto:paul.hethmon@clareitysecurity.com">paul.hethmon@clareitysecurity.com</a><br>
<br>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>