Great. I actually loaded it out-of-process.<div><br></div><div>I appreciate it!<div><br><div class="gmail_quote">2013/1/16 Cantor, Scott <span dir="ltr">&lt;<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 1/15/13 5:48 PM, &quot;Daisuke Miyakawa&quot; &lt;<a href="mailto:d.miyakawa@gmail.com">d.miyakawa@gmail.com</a>&gt; wrote:<br>

&gt;<br>
&gt;I have a question about Shibboleth SP extension:<br>
&gt; &nbsp;Can I introduce a new SP Handler implementation, using SP&#39;s extension<br>
&gt;mechanism?<br>
<br>
</div>Yes.<br>
<div class="im"><br>
&gt;After putting the shared object in a right directory and rebooting shibd,<br>
&gt;I successfully saw &quot;(constructor): appId=default&quot; log message in my<br>
&gt;shibd.log, which is<br>
&gt;embedded in my implementation of ExtraHandler (as you can see above).<br>
&gt;At this point, I assumed ExtraHandler was detected and loaded by the SP<br>
&gt;appropriately.<br>
<br>
</div>Your handler (in its simple form) is not a shibd extension. It can load<br>
there, but won&#39;t do anything, it has to be loaded by the in-process half<br>
to matter. My guess is you loaded it only out of process and your<br>
native.log will show an error trying to install a plugin it can&#39;t find.<br>
<div class="im"><br>
&gt;After that, however, I couldn&#39;t access to the relevant URL,<br>
&gt;https://(myhost)/Shibboleth.sso/Extra.<br>
&gt;SP raises shibsp::ConfigurationException with saying &quot;Shibboleth handler<br>
&gt;invoked at an unconfigured location.&quot;<br>
&gt;though SP already appears to know the Handler is there, according to the<br>
&gt;previous log message.<br>
<br>
</div>No. shibd does, but that&#39;s not the whole SP.<br>
<div class="im"><br>
&gt;No relevant error log was seen in shibd.log, while ideally I should be<br>
&gt;seeing &quot;run&quot; log message.<br>
<br>
</div>That isn&#39;t where such a message would appear unless your extension is<br>
implemented with internal remoting to an out of process portion like many<br>
of the built-in handlers are. The first &quot;footprints&quot; of any extension<br>
operating as a handler are in native.log from within the web server.<br>
<br>
-- Scott<br>
<br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Daisuke Miyakawa (宮川大輔)<br><a href="mailto:d.miyakawa@gmail.com">d.miyakawa@gmail.com</a>
</div></div>