<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
Yep, only small drawback may be that email uniqueness is checked and
users are searched by email for login by email address. These DB
queries will be a bit more complicated.<br>
<br>
Vl.<br>
<br>
<div class="moz-cite-prefix">On 18.3.2016 13:36, Stian Thorgersen
wrote:<br>
</div>
<blockquote
cite="mid:CAJgngAf1oGOdc-5OwkkETGhoexMRa3tJgSfAXJvqLRp1EHyvpA@mail.gmail.com"
type="cite">
<p dir="ltr">+1 Makes sense to me. Especially the part of not
having two different mappers. It could still be useful to have a
get/set for common attributes, but they would just pass through
to attributes rather than separate fields.</p>
<div class="gmail_quote">On 18 Mar 2016 1:17 p.m., "Vlastimil
Elias" <<a moz-do-not-send="true"
href="mailto:velias@redhat.com">velias@redhat.com</a>>
wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
as part of planned persistence storage SPI changes we talked
about on<br>
f2f we should probably consider removing of first name, last
name and<br>
email from UserModel property, but implement them as normal
user<br>
attributes with predefined names.<br>
<br>
This unification should simplify few things, for example
separate<br>
mappers for attributes and properties in Clients and Identity
Providers<br>
configuration, which may be hard to understand for beginners
(questions<br>
like "what the hell is difference between user properties and<br>
attributes?", "What user properties are available there?").<br>
<br>
This should also simplify implementation of User profile
validation SPI<br>
we talked about on f2f meeting.<br>
<br>
What do you think?<br>
<br>
Vl.<br>
<br>
--<br>
Vlastimil Elias<br>
Principal Software Engineer<br>
Developer Portal Engineering Team<br>
<br>
_______________________________________________<br>
keycloak-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:keycloak-dev@lists.jboss.org">keycloak-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/keycloak-dev"
rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a><br>
</blockquote>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Vlastimil Elias
Principal Software Engineer
Developer Portal Engineering Team</pre>
</body>
</html>