<div dir="ltr">The notification is mainly there for product reasons. We're not supporting SPIs in the first product release (supported version of Keycloak). It's also a warning to point out that we reserve the right to change the SPI in the future, so you may need to refactor your authenticator once we do.</div><div class="gmail_extra"><br><div class="gmail_quote">On 12 April 2016 at 16:00, Aikeaguinea <span dir="ltr"><<a href="mailto:aikeaguinea@xsmail.com" target="_blank">aikeaguinea@xsmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I figured out the issue here: The isConfigurable() method in the<br>
implementation of the authenticator factory was returning false, so the<br>
configuration screen wasn't showing.<br>
<br>
On a related question, in the Keycloak log I'm seeing:<br>
<br>
09:58:20,494 WARN [org.keycloak.services] (ServerService Thread<br>
Pool -- 50) KC-SERVICES0047: CustomAuthenticator<br>
(test.keycloak.CustomAuthenticatorFactory) is implementing the<br>
internal SPI authenticator. This SPI is internal and may change<br>
without notice<br>
<br>
I see public documentation about the Authenticator SPI on the Keycloak<br>
site. Is this log message obsolete?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On Tue, Apr 5, 2016, at 02:22 PM, Aikeaguinea wrote:<br>
> I've just implemented a new authenticator, following the instructions<br>
> here:<br>
> <a href="http://keycloak.github.io/docs/userguide/keycloak-server/html/auth_spi.html#d4e3785" rel="noreferrer" target="_blank">http://keycloak.github.io/docs/userguide/keycloak-server/html/auth_spi.html#d4e3785</a><br>
><br>
> In my implementation of the authenticator factory, I have a<br>
> ProviderConfigProperty set up in a static block as is done in the<br>
> example. My impression was that the value of this property would be set<br>
> as a config option in the admin console. Right now I'm not seeing my<br>
> property in the admin console, but it's possible I'm not looking in the<br>
> right place. I was able to create a new flow and add my authenticator to<br>
> it as a new execution, but I don't see anywhere to add this<br>
> configuration property.<br>
><br>
> I'm not seeing any errors in the Keycloak console log, so I'm assuming<br>
> that I have things set up right. Any ideas?<br>
><br>
> --<br>
> <a href="http://www.fastmail.com" rel="noreferrer" target="_blank">http://www.fastmail.com</a> - Faster than the air-speed velocity of an<br>
> unladen european swallow<br>
><br>
> _______________________________________________<br>
> keycloak-user mailing list<br>
> <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Aikeaguinea<br>
<a href="mailto:aikeaguinea@xsmail.com">aikeaguinea@xsmail.com</a><br>
<br>
--<br>
<a href="http://www.fastmail.com" rel="noreferrer" target="_blank">http://www.fastmail.com</a> - The way an email service should be<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
keycloak-user mailing list<br>
<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br>
</div></div></blockquote></div><br></div>