<div dir="ltr"><div>Would be very helpful, indeed!</div><div><br></div><div>Additionally I&#39;d recommend to use the recaptcha support see:</div><div><a href="http://keycloak.github.io/docs/userguide/keycloak-server/html/recaptcha.html">http://keycloak.github.io/docs/userguide/keycloak-server/html/recaptcha.html</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-02-24 11:53 GMT+01:00 Marek Posolda <span dir="ltr">&lt;<a href="mailto:mposolda@redhat.com" target="_blank">mposolda@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 24/02/16 11:49, Marek Posolda wrote:<br>
&gt; +1 to create JIRA for it and have it somehow available OOTB.<br>
&gt;<br>
&gt; As you mentioned, you can already customize registration flow and add<br>
&gt; custom validation. But ATM this doesn&#39;t apply for account updates. So if<br>
&gt; attacker registers with some &quot;valid&quot; email, but then login to account<br>
&gt; management and change email to &quot;<a href="mailto:evil@blacklisted.com">evil@blacklisted.com</a>&quot; the validation<br>
&gt; won&#39;t be applied.<br>
&gt;<br>
&gt; Also the validation won&#39;t be applied to users registered through social,<br>
&gt; so if you have &quot;review profile&quot; enabled, the attacker can register with<br>
&gt; some valid facebook account, but then change email to<br>
&gt; &quot;<a href="mailto:evil@blacklisted.com">evil@blacklisted.com</a>&quot; on the ReviewProfile page. This can be catched<br>
&gt; again by creating custom authenticator for firstBrokerLogin flow. Bad<br>
&gt; thing is, that you need separate validator for registration and separate<br>
&gt; for social (and still the account update is not handled)<br>
&gt;<br>
&gt; AFAIK we have JIRA to allow easily configure set of validators for some<br>
&gt; fields, when validator will be applied to all of 3 usecases like:<br>
&gt; - registration<br>
&gt; - account update<br>
&gt; - update profile required action (applies to reviewProfile after social too)<br>
&gt;<br>
&gt; This will allow that you for example, you can specify regex for<br>
&gt; &quot;birthDay&quot; field in one place in Keycloak admin console and the same<br>
&gt; validator for &quot;birthDay&quot; field will be applied in all 3 places. We can<br>
&gt; have same type of validator for email blacklisting/whitelisting IMO.<br>
</span>Found older thread when we discuss it -<br>
<a href="http://lists.jboss.org/pipermail/keycloak-dev/2015-November/005767.html" rel="noreferrer" target="_blank">http://lists.jboss.org/pipermail/keycloak-dev/2015-November/005767.html</a> .<br>
<span class="HOEnZb"><font color="#888888"><br>
Marek<br>
</font></span><div class="HOEnZb"><div class="h5">&gt;<br>
&gt; Marek<br>
&gt;<br>
&gt;<br>
&gt; On 24/02/16 11:00, Vlastimil Elias wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; Is there this feature (i was not able to find it) in Keycloak or is it<br>
&gt;&gt; planned (I was not able to find it in JIRA)?<br>
&gt;&gt;<br>
&gt;&gt; It is extremely useful (mainly blacklisting) in some cases. Eg.<br>
&gt;&gt; yesterday we fought spammers in one of our public systems. Spammers<br>
&gt;&gt; registered lots of new users using disposable email service and then<br>
&gt;&gt; used them to create spam content. We blacklisted domains used by the<br>
&gt;&gt; disposable email service from registration, which stopped spammers<br>
&gt;&gt; immediately.<br>
&gt;&gt; We do not use Keycloak there yet, but maybe in future. Current system we<br>
&gt;&gt; use has blacklisting available OOTB.<br>
&gt;&gt;<br>
&gt;&gt; Registration email whitelisting may be useful if you create service for<br>
&gt;&gt; eg. your employees only, and want them to register there with company<br>
&gt;&gt; emails only.<br>
&gt;&gt;<br>
&gt;&gt; I think it should be possible to add new step into &quot;Registration&quot; flow<br>
&gt;&gt; to perform this blacklisting, we can do it yourself probably, but it<br>
&gt;&gt; should be cool to have this very useful feature present in the Keycloak<br>
&gt;&gt; out of the box.<br>
&gt;&gt;<br>
&gt;&gt; WDYT about this feature, can I create jira feature request for it?<br>
&gt;&gt;<br>
&gt;&gt; Vlastimil<br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; keycloak-user mailing list<br>
&gt; <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
&gt; <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>
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>