<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_ym19_1_1463079350275_126428">Thanks, that worked!</div><div id="yui_3_16_0_ym19_1_1463079350275_126430"><br></div><div id="yui_3_16_0_ym19_1_1463079350275_126432">Joey<br></div><div id="yui_3_16_0_ym19_1_1463079350275_126434"><span></span></div> <div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font face="Arial" size="2"> On Monday, May 16, 2016 3:00 PM, "Cantor, Scott" <cantor.2@osu.edu> wrote:<br></font></div> <br><br> <div class="y_msg_container">On 5/16/16, 1:52 PM, "dev on behalf of Joey Wang" <<a shape="rect" ymailto="mailto:dev-bounces@shibboleth.net" href="mailto:dev-bounces@shibboleth.net">dev-bounces@shibboleth.net</a> on behalf of <a shape="rect" ymailto="mailto:carbon_60@yahoo.com" href="mailto:carbon_60@yahoo.com">carbon_60@yahoo.com</a>> wrote:<div class="yqt6433475427" id="yqtfd17803"><br clear="none"><br clear="none"><br clear="none"><br clear="none">>I am writing an authn flow extension and my question is how I can raise the event "InvalidCredentials" in my extension? Is there an example that I can follow?</div><br clear="none"><br clear="none">The end-state that a login flow terminates with eventually gets "rippled" out of the stack of flows calling each other and becomes the event that gets processed as an error.<br clear="none"><br clear="none">The built-in events, like that one, are already defined in an abstract parent flow that all the login flows should inherit from, there's an <end-state id="InvalidCredentials"/> defined. So if your flow signals that event, it will automatically happen.<br clear="none"><br clear="none">-- Scott<br clear="none"><br clear="none">-- <br clear="none">To unsubscribe from this list send an email to <a shape="rect" ymailto="mailto:dev-unsubscribe@shibboleth.net" href="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a><div class="yqt6433475427" id="yqtfd52610"><br clear="none"></div><br><br></div> </div> </div> </div></div></body></html>