<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The API is very generic (in both senses), but the core of it is "take thingy as input and succeed or fail" if the decision is based solely on the input.</blockquote><div><br></div><div>Closing the loop on this. Thank you very much for suggesting this strategy. The API is indeed easy to use and suited my needs well. I quickly developed a component that I used to implement custom cert validation, which allowed me to get X.509 auth working to fulfill our InCommon Assurance requirements. Here's a link in case anyone else might find the component useful or inspirational:</div><div><br></div><div><a href="https://gist.github.com/serac/e3c33ebf83a99f8423f3">https://gist.github.com/serac/e3c33ebf83a99f8423f3</a></div><div><br></div><div>Best,</div><div>M<a href="mailto:dev-unsubscribe@shibboleth.net" target="_blank"></a><br>
</div><div><br></div></div></div>