<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 17.1.2015 18:43, James Scicluna
wrote:<br>
</div>
<blockquote
cite="mid:AD791BD1-AE4A-4E1F-9311-D329F579DF49@qhrtech.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<div class="">Hello Keycloak Team,</div>
<div class="">at Medeo we are currently evaluating the possibility
of using Keycloak as our authorization provider. In particular
we are very excited about the comprehensive feature set that
Keycloak offers.</div>
<div class=""><br class="">
</div>
<div class="">Our users (and authorization) are currently handled
by our main application but we want to move them out to a
separate authorization provider for SSO. So far we thought about
doing this in two ways:</div>
<div class="">- replicate our database, connect it to Keycloak and
implement the matching hashing algorithms for user passwords</div>
<div class="">- federate the users to our existing database</div>
<div class=""><br class="">
</div>
<div class="">Are these two plausible solutions? And, are there
any other possible solutions?</div>
</blockquote>
Yes, I would probably go with the second approach . You can
implement your own UserFederationProvider and point it to your
database:
<a class="moz-txt-link-freetext" href="http://docs.jboss.org/keycloak/docs/1.1.0.Beta2/userguide/html/user_federation.html">http://docs.jboss.org/keycloak/docs/1.1.0.Beta2/userguide/html/user_federation.html</a>
. Then you can import your users either "on demand" (at the point
they authenticate or someone search for them from keycloak admin
console) or sync them all at once.<br>
<br>
Marek<br>
<blockquote
cite="mid:AD791BD1-AE4A-4E1F-9311-D329F579DF49@qhrtech.com"
type="cite">
<div class=""><br class="">
</div>
<div class="">Thank you</div>
<br class="">
<div apple-content-edited="true" class=""><span style="font-style:
normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: auto;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; color: rgb(34, 34, 34);
font-family: arial, sans-serif; font-size: 13px;
background-color: rgb(255, 255, 255);" class="">-- </span><br
style="font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; color: rgb(34, 34, 34);
font-family: arial, sans-serif; font-size: 13px;
background-color: rgb(255, 255, 255);" class="">
<div style="font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height:
normal; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px; color:
rgb(34, 34, 34); font-family: arial, sans-serif; font-size:
13px; background-color: rgb(255, 255, 255);" class="">
<div dir="ltr" class="">
<div style="margin: 0px;" class="">
<div style="margin: 0px;" class=""><font class=""
color="#444444" face="Arial"><span style="font-size:
15px; white-space: pre-wrap;" class=""><b class="">James
Scicluna</b></span></font></div>
</div>
<div style="margin: 0px;" class="">
<div style="margin: 0px;" class="">
<div style="line-height: 1.15; margin-top: 0pt;
margin-bottom: 0pt;" class=""><span
style="font-family: Arial; color: rgb(61, 133, 198);
vertical-align: baseline; white-space: pre-wrap;"
class="">SOFTWARE ENGINEER</span></div>
<br class="">
</div>
</div>
</div>
</div>
<span><img apple-inline="yes"
id="14C0F925-E9FD-488C-92B5-4DAF1440FCFA" apple-width="yes"
apple-height="yes"
src="cid:part1.06040804.06040903@redhat.com" class=""
height="46" width="149"></span>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; line-height: 1.15; margin-top:
0pt; margin-bottom: 0pt;" class="">
<font class="" color="#3d85c6"><br
class="Apple-interchange-newline">
<br class="">
</font></div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; line-height: 1.15; margin-top:
0pt; margin-bottom: 0pt;" class="">
<font class="" color="#3d85c6"><span style="font-family:
Arial; font-weight: bold; vertical-align: baseline;
white-space: pre-wrap;" class="">Stay Healthy.</span></font></div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; line-height: 1.15; margin-top:
0pt; margin-bottom: 0pt;" class="">
<span style="font-family: Arial; vertical-align: baseline;
white-space: pre-wrap;" class=""><a moz-do-not-send="true"
href="http://twitter.com/medeo" target="_blank" class=""><font
class="" color="#3d85c6">@medeo</font></a></span></div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; line-height: 1.15; margin-top:
0pt; margin-bottom: 0pt;" class="">
<font class="" color="#3d85c6"><span style="font-family:
Arial; font-weight: bold; vertical-align: baseline;
white-space: pre-wrap;" class=""><br class="">
</span></font></div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; line-height: 1.15; margin-top:
0pt; margin-bottom: 0pt;" class="">
<font class="" color="#3d85c6"><span style="font-family:
Arial; font-weight: bold; vertical-align: baseline;
white-space: pre-wrap;" class="">Office
</span><span style="font-family: Arial; vertical-align:
baseline; white-space: pre-wrap;" class=""><a
moz-do-not-send="true" value="+18882972973" class="">+1
888-297-2973</a></span></font></div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; line-height: 1.15; margin-top:
0pt; margin-bottom: 0pt;" class="">
<font class="" color="#3d85c6"><span style="font-family:
Arial; font-weight: bold; vertical-align: baseline;
white-space: pre-wrap;" class="">Fax
</span><span style="font-family: Arial; vertical-align:
baseline; white-space: pre-wrap;" class=""><a
moz-do-not-send="true" value="+16046089761" class="">+1
604-608-9761</a></span></font></div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width:
0px; margin: 0px;" class="">
<font class="" color="#3d85c6"><br class="">
</font></div>
<font style="font-family: arial, sans-serif; font-size: 13px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: auto;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px;" class="" color="#3d85c6"><b
class="">For Health Providers</b> <u class=""><a
moz-do-not-send="true" href="http://www.medeohealth.com/"
target="_blank" style="text-decoration: none;" class="">medeohealth.com</a></u></font>
</div>
<br class="">
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
keycloak-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:keycloak-dev@lists.jboss.org">keycloak-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/keycloak-dev">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a></pre>
</blockquote>
<br>
</body>
</html>