<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><code><span class="pln"></span></code>Adding
list back again for tracking (Ray, please use "Reply all" when
reply to the mails).<br>
<br>
From my googling, it seems that DefectiveTokenDetected can happen
for NTLM requests as well. Btv. I found some tips on StackOverflow
how to prevent use NTLM instead of Kerberos5
<a class="moz-txt-link-freetext" href="http://stackoverflow.com/questions/2973355/defective-token-deteced-error-ntlm-not-kerberos-with-kerberos-spring-securit">http://stackoverflow.com/questions/2973355/defective-token-deteced-error-ntlm-not-kerberos-with-kerberos-spring-securit</a>
. Maybe something from those will help:<br>
- Use different machines for client (browser) and keycloak server<br>
- Ensure both machines are in windows domain<br>
- Use some different encryptions in kerberos client file. (
krb5.ini ) file. The post mentions "arcfour-hmac-md5" however the
post is 6 years old :) Still it might help to add/remove some
encryptions from krb5.ini file and check if client machine and IE
will use krb5 ticket instead of NTLM<br>
- Fix DNS records or "SPN records" (I don't have a clue what it is
:) So see post for more details)<br>
<br>
Marek<br>
<br>
On 29/06/16 16:41, Zhou, Limin (Ray) wrote:<br>
</div>
<blockquote
cite="mid:0ABE2BE06E188B4FA117BC5D9D11ECCF5051E30E@sq9bmexpr03.MONAD.MONERIS.COM"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Times New Roman \,serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New",serif;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New",serif;
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Marek<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I sent you two
log files yesterday via two emails, I am able to see your
analysis(such OID etc.) from the first log, but not the
second logs, in the second log we were getting GSSException
instead of the hand shake message, I am wondering why it
likes this, and are they the same thing regarding my issues?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sorry to
disturb you again<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Raymond<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">P.S I have
attached the two logs again for you to reference<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
style="color:windowtext"> Zhou, Limin (Ray)
<br>
<b>Sent:</b> Wednesday, June 29, 2016 10:18 AM<br>
<b>To:</b> 'Marek Posolda'<br>
<b>Subject:</b> RE: [keycloak-user] Keycloak single sign
on with Keberos(AD)<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Marek<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thank you so
much for your analysis, I am wondering whether you can tell
me how you mapped your diagnose with the server.log line#? I
think this will help us more when we tuning either our
bowser and domain setting, because I cannot see any 401
heading, first OID, the KRB5 OLD from the log file<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Really
appreciate your help<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Raymond<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
style="color:windowtext"> Marek Posolda [<a
moz-do-not-send="true"
href="mailto:mposolda@redhat.com"><a class="moz-txt-link-freetext" href="mailto:mposolda@redhat.com">mailto:mposolda@redhat.com</a></a>]
<br>
<b>Sent:</b> Wednesday, June 29, 2016 4:01 AM<br>
<b>To:</b> Zhou, Limin (Ray)<br>
<b>Cc:</b> <a moz-do-not-send="true"
href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
<b>Subject:</b> Re: [keycloak-user] Keycloak single sign
on with Keberos(AD)<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi Raymond,<br>
<br>
returning keycloak-user list back for tracking purposes.<br>
<br>
What I can see in the server.log is happening is that:<br>
- Keycloak ask browser to send SPNEGO token (by sending 401
with "WWW-Authenticate: Negotiate" header). So far
everything as expected<br>
- Browser replies with SPNEGO token, however it uses NTLM as
the preferred choice ( First OID is 1.3.6.1.4.1.311.2.2.10 )
together with NTLM token. The KRB5 OID (
1.2.840.113554.1.2.2 ) is in the supported mechanisms too.<br>
- Keycloak replies with NegTokenTarg token when it's asking
for sending SPNEGO token backed by KRB5 instead of NTLM (as
Keycloak doesn't understant NTLM atm. There is related
discussion on keycloak-user
<a moz-do-not-send="true"
href="http://lists.jboss.org/pipermail/keycloak-user/2016-June/006758.html">http://lists.jboss.org/pipermail/keycloak-user/2016-June/006758.html</a>
)<br>
- Browser doesn't respond to NegTokenTarg with SPNEGO+KRB5
token anymore<br>
<br>
Not sure what are your possibilities TBH. Either somehow
setup browser to reply to second request with NegTokenTarg
and send SPNEGO+KRB5 token. Or re-configure your Windows
domain (or client machines + browser) to skip using NTLM.
Right now, I don't have any clue how to do that TBH.<br>
<br>
Marek<br>
<br>
On 28/06/16 21:58, Zhou, Limin (Ray) wrote:<span
style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">Hi Marek</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">If you
haven’t looked at my previous server.log, then use this
one instead, in this log we were getting an exception
</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span style="color:red">GSSException:
Defective token detected (Mechanism level: GSSHeader did
not find the right tag)</span></b><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">When we hit
the url, maybe this will make things easier</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Please let me
know if you need anything more</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks a lot</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Raymond</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
style="color:windowtext"> Zhou, Limin (Ray)
<br>
<b>Sent:</b> Tuesday, June 28, 2016 10:00 AM<br>
<b>To:</b> 'Marek Posolda'<br>
<b>Subject:</b> RE: [keycloak-user] Keycloak single
sign on with Keberos(AD)</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Hi Marek</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I have
attached my keycloak server log to you, after adding the
two properties, we can see an exception shows up when I
hitting my url, after the exception, I think the default
keycloak login page shows up, and rest of the log were
generated by my manual login</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Hope this can
give us some clue</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks a lot</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Raymond</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
style="color:windowtext"> Marek Posolda [<a
moz-do-not-send="true"
href="mailto:mposolda@redhat.com"><a class="moz-txt-link-freetext" href="mailto:mposolda@redhat.com">mailto:mposolda@redhat.com</a></a>]
<br>
<b>Sent:</b> Tuesday, June 28, 2016 1:43 AM<br>
<b>To:</b> Zhou, Limin (Ray)<br>
<b>Subject:</b> Re: [keycloak-user] Keycloak single
sign on with Keberos(AD)</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal">Thanks Raymond,<br>
<br>
is it possible to also enable the system properties <code><span
style="font-size:10.0pt">-Dsun.security.krb5.debug=true</span></code>
and
<code><span style="font-size:10.0pt">-Dsun.security.spnego.debug=true
and see if there are some more details in the log? You
can add system properties either directly to
standalone/configuration/standalone.xml file or by
adding them to java opts in bin/standalone.conf</span></code><span
style="font-size:10.0pt;font-family:"Courier
New",serif"><br>
<br>
<code>Thanks,</code><br>
<code>Marek</code><br>
<br>
</span>On 27/06/16 23:18, Zhou, Limin (Ray) wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">Hello Marek</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks for
answering my post, following are the log piece after
hitting the first page, hope this helps.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Please let
me know if you need anything more</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thank you
so much</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Raymond</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">2016-06-27
17:11:13,453 INFO [stdout] (default task-24) Debug is
true storeKey true useTicketCache false useKeyTab true
doNotPrompt true ticketCache is null isInitiator false
KeyTab is C:\FIRMS-domain\kcsso.keytab refreshKrb5Config
is false principal is <a moz-do-not-send="true"
href="mailto:HTTP/t430-pbdc41e.monad.moneris.com@MONAD.MONERIS.COM">
HTTP/t430-pbdc41e.monad.moneris.com@MONAD.MONERIS.COM</a>
tryFirstPass is false useFirstPass is false storePass is
false clearPass is false</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">2016-06-27
17:11:13,453 INFO [stdout] (default task-24) principal
is
<a moz-do-not-send="true"
href="mailto:HTTP/t430-pbdc41e.monad.moneris.com@MONAD.MONERIS.COM">HTTP/t430-pbdc41e.monad.moneris.com@MONAD.MONERIS.COM</a></span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">2016-06-27
17:11:13,453 INFO [stdout] (default task-24) Will use
keytab</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">2016-06-27
17:11:13,453 INFO [stdout] (default task-24) Commit
Succeeded
</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">2016-06-27
17:11:13,453 INFO [stdout] (default task-24)
</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">2016-06-27
17:11:13,454 INFO [stdout] (default task-24)
[Krb5LoginModule]:
Entering logout</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">2016-06-27
17:11:13,454 INFO [stdout] (default task-24)
[Krb5LoginModule]: logged
out Subject</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
style="color:windowtext"> Marek Posolda [<a
moz-do-not-send="true"
href="mailto:mposolda@redhat.com"><a class="moz-txt-link-freetext" href="mailto:mposolda@redhat.com">mailto:mposolda@redhat.com</a></a>]
<br>
<b>Sent:</b> Monday, June 27, 2016 5:55 AM<br>
<b>To:</b> Zhou, Limin (Ray); <a
moz-do-not-send="true"
href="mailto:keycloak-user@lists.jboss.org"><a class="moz-txt-link-abbreviated" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a></a><br>
<b>Subject:</b> Re: [keycloak-user] Keycloak single
sign on with Keberos(AD)</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal">It may help if you enable all the
possible debug/trace logging and post the log here. This
may give more info what is the issue. See docs how to
enable logging :
<a moz-do-not-send="true"
href="https://keycloak.gitbooks.io/server-adminstration-guide/content/v/2.0/topics/authentication/kerberos.html">https://keycloak.gitbooks.io/server-adminstration-guide/content/v/2.0/topics/authentication/kerberos.html</a><br>
<br>
Try to send the log from the point once you trigger the
authentication request (or from the point when you hit
your app URL)<br>
<br>
Thanks,<br>
Marek<br>
<br>
On 24/06/16 20:22, Zhou, Limin (Ray) wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hello everyone<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I am new to Keycloak and new to here<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Our web application is running on
Jboss EAP 7, We have configured KeyCloak standalone
server 1.9.7 running on different port(same server box)
to manage the user authentication and authorization,
behind KeyCloak we have configured Keberos in User
Federation to talk our company AD server, we are able to
login by using our AD account, but not in single sign on
way, each time when we hitting the our app URL, the
Keycloak login page will show up.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">It looks like the TGT or ST hand
shake was not successful, is there any document I can
reference it to debug the issue?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Any comments or suggestion would be
very welcome<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">thanks in advance<o:p></o:p></p>
<p class="MsoNormal">raymond<o:p></o:p></p>
<div class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:12.0pt;font-family:"Times New
Roman",serif">
<hr align="center" size="2" width="100%">
</span></div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">Moneris
Solutions Corporation | 3300 Bloor Street West |
Toronto | Ontario | M8X 2X2 | Canada
<a moz-do-not-send="true"
href="http://www.moneris.com">www.moneris.com</a>
1-866-319-7450 <br>
If you wish to unsubscribe from future updates from
Moneris, please click <a moz-do-not-send="true"
href="https://www.moneris.com/en/About-Moneris/Contact-Moneris/Unsubscribe.aspx">here</a>.
Please see the Moneris Privacy Policy <a
moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx">here</a>.
<br>
<br>
This e-mail may be privileged and/or confidential, and
the sender does not waive any related rights and
obligations. Any distribution, use or copying of this
e-mail or the information it contains by other than an
intended recipient is unauthorized. If you received
this e-mail in error, please advise me (by return
e-mail or otherwise) immediately.
</span><o:p></o:p></p>
<div class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">
<hr align="center" size="2" width="100%">
</span></div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">Corporation
Solutions Moneris | 3300, rue Bloor Ouest | Toronto |
Ontario | M8X 2X2 | Canada
<a moz-do-not-send="true"
href="http://www.moneris.com">www.moneris.com</a>
1-866-319-7450 <br>
Si vous désirez enlever votre nom de la liste d’envoi
de Moneris, veuillez cliquer
<a moz-do-not-send="true"
href="https://www.moneris.com/about-moneris/contact-moneris/unsubscribe?sc_lang=fr-CA">ici</a>.
Veuillez consulter la Politique de confidentialité de
Moneris <a moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx?sc_lang=fr-CA%20">ici</a>.
<br>
<br>
Ce courriel peut contenir des renseignements
confidentiels ou privilégiés, et son expéditeur ne
renonce à aucun droit ni à aucune obligation connexe.
La distribution, l’utilisation ou la reproduction du
présent courriel ou des renseignements qu’il contient
par une personne autre que son destinataire prévu sont
interdites. Si vous avez reçu ce courriel par erreur,
veuillez m’en aviser immédiatement (par retour de
courriel ou autrement).
</span><span
style="font-size:12.0pt;font-family:"Times New
Roman",serif"><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>keycloak-user mailing list<o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/keycloak-user">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman",serif"> </span><o:p></o:p></p>
<div class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:12.0pt;font-family:"Times New
Roman ,serif",serif">
<hr align="center" size="2" width="100%">
</span></div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">Moneris
Solutions Corporation | 3300 Bloor Street West | Toronto
| Ontario | M8X 2X2 | Canada
<a moz-do-not-send="true" href="http://www.moneris.com">www.moneris.com</a>
1-866-319-7450 <br>
If you wish to unsubscribe from future updates from
Moneris, please click <a moz-do-not-send="true"
href="https://www.moneris.com/en/About-Moneris/Contact-Moneris/Unsubscribe.aspx">here</a>.
Please see the Moneris Privacy Policy <a
moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx">here</a>.
<br>
<br>
This e-mail may be privileged and/or confidential, and
the sender does not waive any related rights and
obligations. Any distribution, use or copying of this
e-mail or the information it contains by other than an
intended recipient is unauthorized. If you received this
e-mail in error, please advise me (by return e-mail or
otherwise) immediately.
</span><o:p></o:p></p>
<div class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">
<hr align="center" size="2" width="100%">
</span></div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">Corporation
Solutions Moneris | 3300, rue Bloor Ouest | Toronto |
Ontario | M8X 2X2 | Canada
<a moz-do-not-send="true" href="http://www.moneris.com">www.moneris.com</a>
1-866-319-7450 <br>
Si vous désirez enlever votre nom de la liste d’envoi de
Moneris, veuillez cliquer
<a moz-do-not-send="true"
href="https://www.moneris.com/about-moneris/contact-moneris/unsubscribe?sc_lang=fr-CA">ici</a>.
Veuillez consulter la Politique de confidentialité de
Moneris <a moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx?sc_lang=fr-CA%20">ici</a>.
<br>
<br>
Ce courriel peut contenir des renseignements
confidentiels ou privilégiés, et son expéditeur ne
renonce à aucun droit ni à aucune obligation connexe. La
distribution, l’utilisation ou la reproduction du
présent courriel ou des renseignements qu’il contient
par une personne autre que son destinataire prévu sont
interdites. Si vous avez reçu ce courriel par erreur,
veuillez m’en aviser immédiatement (par retour de
courriel ou autrement).
</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New Roman
,serif",serif"> </span><o:p></o:p></p>
<div class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:12.0pt;font-family:"Times New
Roman",serif">
<hr align="center" size="2" width="100%">
</span></div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">Moneris
Solutions Corporation | 3300 Bloor Street West | Toronto |
Ontario | M8X 2X2 | Canada
<a moz-do-not-send="true" href="http://www.moneris.com">www.moneris.com</a>
1-866-319-7450 <br>
If you wish to unsubscribe from future updates from
Moneris, please click <a moz-do-not-send="true"
href="https://www.moneris.com/en/About-Moneris/Contact-Moneris/Unsubscribe.aspx">here</a>.
Please see the Moneris Privacy Policy <a
moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx">here</a>.
<br>
<br>
This e-mail may be privileged and/or confidential, and the
sender does not waive any related rights and obligations.
Any distribution, use or copying of this e-mail or the
information it contains by other than an intended
recipient is unauthorized. If you received this e-mail in
error, please advise me (by return e-mail or otherwise)
immediately.
<o:p></o:p></span></p>
<div class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">
<hr align="center" size="2" width="100%">
</span></div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Arial",sans-serif">Corporation
Solutions Moneris | 3300, rue Bloor Ouest | Toronto |
Ontario | M8X 2X2 | Canada
<a moz-do-not-send="true" href="http://www.moneris.com">www.moneris.com</a>
1-866-319-7450 <br>
Si vous désirez enlever votre nom de la liste d’envoi de
Moneris, veuillez cliquer
<a moz-do-not-send="true"
href="https://www.moneris.com/about-moneris/contact-moneris/unsubscribe?sc_lang=fr-CA">ici</a>.
Veuillez consulter la Politique de confidentialité de
Moneris <a moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx?sc_lang=fr-CA%20">ici</a>.
<br>
<br>
Ce courriel peut contenir des renseignements confidentiels
ou privilégiés, et son expéditeur ne renonce à aucun droit
ni à aucune obligation connexe. La distribution,
l’utilisation ou la reproduction du présent courriel ou
des renseignements qu’il contient par une personne autre
que son destinataire prévu sont interdites. Si vous avez
reçu ce courriel par erreur, veuillez m’en aviser
immédiatement (par retour de courriel ou autrement).
</span><span style="font-size:12.0pt;font-family:"Times
New Roman",serif"><o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman",serif"><o:p> </o:p></span></p>
</div>
<hr>
<font size-?9?="" color="Black" face="Arial">Moneris Solutions
Corporation | 3300 Bloor Street West | Toronto | Ontario | M8X
2X2 | Canada <a class="moz-txt-link-abbreviated" href="http://www.moneris.com">www.moneris.com</a> 1-866-319-7450
<br>
If you wish to unsubscribe from future updates from Moneris,
please click <a moz-do-not-send="true"
href="https://www.moneris.com/en/About-Moneris/Contact-Moneris/Unsubscribe.aspx">here</a>.
Please see the Moneris Privacy Policy <a moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx">
here</a>. <br>
<br>
This e-mail may be privileged and/or confidential, and the
sender does not waive any related rights and obligations. Any
distribution, use or copying of this e-mail or the information
it contains by other than an intended recipient is unauthorized.
If you received this e-mail in error, please advise me (by
return e-mail or otherwise) immediately.
<hr>
Corporation Solutions Moneris | 3300, rue Bloor Ouest | Toronto
| Ontario | M8X 2X2 | Canada <a class="moz-txt-link-abbreviated" href="http://www.moneris.com">www.moneris.com</a> 1-866-319-7450
<br>
Si vous désirez enlever votre nom de la liste d’envoi de
Moneris, veuillez cliquer
<a moz-do-not-send="true"
href="https://www.moneris.com/about-moneris/contact-moneris/unsubscribe?sc_lang=fr-CA">ici</a>.
Veuillez consulter la Politique de confidentialité de Moneris <a
moz-do-not-send="true"
href="http://www.moneris.com/Home/Legal/Website-Policies/Privacy-Policy.aspx?sc_lang=fr-CA%20">ici</a>.
<br>
<br>
Ce courriel peut contenir des renseignements confidentiels ou
privilégiés, et son expéditeur ne renonce à aucun droit ni à
aucune obligation connexe. La distribution, l’utilisation ou la
reproduction du présent courriel ou des renseignements qu’il
contient par une personne autre que son destinataire prévu sont
interdites. Si vous avez reçu ce courriel par erreur, veuillez
m’en aviser immédiatement (par retour de courriel ou autrement).
</font>
</blockquote>
<br>
</body>
</html>