<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi folks,&nbsp;<div class=""><br class=""></div><div class="">I’m trying programmatically add user in keycloak server using the admin client (version 1.8.0.RC3) like this post show (link:&nbsp;<a href="http://www.first8.nl/blog/programmatically-adding-users-in-keycloak/" class="">http://www.first8.nl/blog/programmatically-adding-users-in-keycloak/</a>&nbsp;), but no success yet! ;(&nbsp;</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">The Steps:&nbsp;</div><div class=""><br class=""></div><div class="">1 - Add dependence on pom.xml like:</div><div class=""><br class=""></div><div class=""><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'Menlo';font-size:9.0pt;" class=""><span style="color:#e8bf6a;" class="">&lt;dependency&gt;<br class=""></span><span style="color:#e8bf6a;" class="">    &lt;groupId&gt;</span>org.keycloak<span style="color:#e8bf6a;" class="">&lt;/groupId&gt;<br class=""></span><span style="color:#e8bf6a;" class="">    &lt;artifactId&gt;</span>keycloak-admin-client<span style="color:#e8bf6a;" class="">&lt;/artifactId&gt;<br class=""></span><span style="color:#e8bf6a;" class="">    &lt;version&gt;</span>1.8.0.CR3<span style="color:#e8bf6a;" class="">&lt;/version&gt;<br class=""></span><span style="color:#e8bf6a;" class="">&lt;/dependency&gt;</span></pre><div class=""><br class=""></div></div><div class="">2 - Implement the method body like:</div><div class=""><br class=""></div><div class=""><pre style="background-color: rgb(43, 43, 43);" class=""><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class=""><br class=""></span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">public </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">User </span></font><span style="color: rgb(255, 198, 109); font-family: Menlo; font-size: 9pt;" class="">save</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">(User user) {<br class="">    Keycloak kc = Keycloak.</span></font><span style="color: rgb(169, 183, 198); font-family: Menlo; font-size: 9pt; font-style: italic;" class="">getInstance</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">(</span></font><span style="color: rgb(106, 135, 89); font-family: Menlo; font-size: 9pt;" class="">"<a href="http://localhost:8080/auth" class="">http://localhost:8080/auth</a>"</span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">, </span><span style="color: rgb(106, 135, 89); font-family: Menlo; font-size: 9pt;" class="">"forum"</span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">, </span><font color="#6a8759" face="Menlo" class=""><span style="font-size: 12px;" class="">“</span></font><span style="color: rgb(106, 135, 89); font-family: Menlo; font-size: 9pt;" class="">admin"</span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">, </span><font color="#6a8759" face="Menlo" class=""><span style="font-size: 12px;" class="">“</span></font><span style="color: rgb(106, 135, 89); font-family: Menlo; font-size: 9pt;" class="">admin"</span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">, </span><span style="color: rgb(106, 135, 89); font-family: Menlo; font-size: 9pt;" class="">"security-admin-console"</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">)</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class=""><br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">CredentialRepresentation credential = </span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">new </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">CredentialRepresentation()</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">credential.setType(CredentialRepresentation.</span></font><span style="color: rgb(152, 118, 170); font-family: Menlo; font-size: 9pt; font-style: italic;" class="">PASSWORD</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">)</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">credential.setValue(user.getPassword())</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">UserRepresentation newUser = </span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">new </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">UserRepresentation()</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">newUser.setUsername(user.getLogin())</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">newUser.setFirstName(user.getName())</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">newUser.setCredentials(Arrays.</span></font><span style="color: rgb(169, 183, 198); font-family: Menlo; font-size: 9pt; font-style: italic;" class="">asList</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">(credential))</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class=""><br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">kc.realm(</span></font><span style="color: rgb(106, 135, 89); font-family: Menlo; font-size: 9pt;" class="">"forum"</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">).users().create(newUser)</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class=""><br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">User saved = </span></font><span style="color: rgb(152, 118, 170); font-family: Menlo; font-size: 9pt;" class="">repository</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">.save(user)</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    </span><span style="color: rgb(152, 118, 170); font-family: Menlo; font-size: 9pt;" class="">savedUser</span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">.fire(saved)</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">    return </span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">saved</span></font><span style="color: rgb(204, 120, 50); font-family: Menlo; font-size: 9pt;" class="">;<br class=""></span><font color="#a9b7c6" face="Menlo" class=""><span style="font-size: 9pt;" class="">}<br class=""><br class=""></span></font></pre><div class=""><br class=""></div></div><div class="">When I run the app, the exception thrown is:&nbsp;</div><div class=""><br class=""></div><div class=""><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,583 DEBUG [org.apache.http.impl.conn.DefaultClientConnection] (default task-14) Sending request: POST /auth/realms/forum/protocol/openid-connect/token HTTP/1.1</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,584 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "POST /auth/realms/forum/protocol/openid-connect/token HTTP/1.1[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,585 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Accept: application/json[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,587 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Accept-Encoding: gzip, deflate[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,589 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Content-Type: application/x-www-form-urlencoded[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,591 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Content-Length: 82[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,592 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Host: localhost:8080[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,594 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Connection: Keep-Alive[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,596 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,598 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; POST /auth/realms/forum/protocol/openid-connect/token HTTP/1.1</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,599 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Accept: application/json</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,601 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Accept-Encoding: gzip, deflate</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,602 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Content-Type: application/x-www-form-urlencoded</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,604 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Content-Length: 82</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,605 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Host: localhost:8080</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,606 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Connection: Keep-Alive</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,610 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "grant_type=password&amp;username=admin&amp;password=admin&amp;client_id=security-admin-console"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,612 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-15) RESTEASY002315: PathInfo: /realms/forum/protocol/openid-connect/token</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,614 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) AUTHENTICATE CLIENT</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,614 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) client authenticator: client-secret</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,614 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) client authenticator SUCCESS: client-secret</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,614 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) Client security-admin-console authenticated by client-secret</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,615 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) AUTHENTICATE ONLY</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,615 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) processFlow</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,615 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) check execution: direct-grant-validate-username requirement: REQUIRED</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,616 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator: direct-grant-validate-username</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,616 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) invoke authenticator.authenticate</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,617 FINE &nbsp;[org.mongodb.driver.protocol.query] (default task-15) Sending query of namespace forum.users on connection [connectionId{localValue:2, serverValue:184}] to server 127.0.0.1:27017</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,617 FINE &nbsp;[org.mongodb.driver.protocol.query] (default task-15) Query completed</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,618 WARN &nbsp;[org.keycloak.events] (default task-15) type=LOGIN_ERROR, realmId=forum, clientId=security-admin-console, userId=null, ipAddress=127.0.0.1, error=invalid_user_credentials, auth_method=openid-connect, grant_type=password, client_auth_method=client-secret, username=admin</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,619 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator FAILED: direct-grant-validate-username</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,624 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "HTTP/1.1 401 Unauthorized[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,627 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Connection: keep-alive[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,629 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "X-Powered-By: Undertow/1[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,631 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Server: WildFly/10[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,632 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Transfer-Encoding: chunked[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,634 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Content-Type: application/json[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,636 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Date: Wed, 10 Feb 2016 23:46:03 GMT[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,637 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,639 DEBUG [org.apache.http.impl.conn.DefaultClientConnection] (default task-14) Receiving response: HTTP/1.1 401 Unauthorized</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,640 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; HTTP/1.1 401 Unauthorized</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,642 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Connection: keep-alive</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,643 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; X-Powered-By: Undertow/1</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,645 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Server: WildFly/10</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,646 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Transfer-Encoding: chunked</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,647 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Content-Type: application/json</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,649 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Date: Wed, 10 Feb 2016 23:46:03 GMT</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,651 DEBUG [org.apache.http.impl.client.DefaultHttpClient] (default task-14) Connection can be kept alive indefinitely</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,653 DEBUG [org.apache.http.impl.client.DefaultHttpClient] (default task-14) Authentication required</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,654 DEBUG [org.apache.http.impl.client.DefaultHttpClient] (default task-14) localhost:8080 requested authentication</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,656 DEBUG [org.apache.http.impl.client.DefaultHttpClient] (default task-14) Response contains no authentication challenges</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,665 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "48[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,667 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "{"error_description":"Invalid user credentials","error":"invalid_grant"}"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,668 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,670 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "0[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,671 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,673 DEBUG [org.apache.http.impl.conn.BasicClientConnectionManager] (default task-14) Releasing connection org.apache.http.impl.conn.ManagedClientConnectionImpl@1d6c4f71</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:03,675 DEBUG [org.apache.http.impl.conn.BasicClientConnectionManager] (default task-14) Connection can be kept alive indefinitely</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:11,315 DEBUG [org.jboss.as.jpa] (default task-14) default task-14:transaction scoped EntityManager [forum.war#ForumPU]: closing entity managersession</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:11,315 DEBUG [org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl] (default task-14) Initiating JDBC connection release from afterTransaction</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:46:11,316 ERROR [org.jboss.as.ejb3.invocation] (default task-14) WFLYEJB0034: EJB Invocation failed on component UserRestEndpoint for method public javax.ws.rs.core.Response br.com.projetolead.forum.integration.rest.UserRestEndpoint.save(br.com.projetolead.forum.model.User,javax.servlet.http.HttpServletRequest) throws java.io.IOException: javax.ejb.EJBException: javax.ws.rs.NotAuthorizedException: HTTP 401 Unauthorized</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class=""><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInOurTx(CMTTxInterceptor.java:187)</font></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">------</div><div class=""><br class=""></div><div class="">but, when I change the user to charles (no admin user. login: charles, password: java) the error is:&nbsp;</div><div class=""><br class=""></div><div class="">------</div><div class=""><br class=""></div><div class=""><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,314 DEBUG [org.apache.http.impl.conn.DefaultClientConnection] (default task-14) Sending request: POST /auth/realms/forum/protocol/openid-connect/token HTTP/1.1</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,315 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "POST /auth/realms/forum/protocol/openid-connect/token HTTP/1.1[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Accept: application/json[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Accept-Encoding: gzip, deflate[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Content-Type: application/x-www-form-urlencoded[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Content-Length: 83[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Host: localhost:8080[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "Connection: Keep-Alive[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; POST /auth/realms/forum/protocol/openid-connect/token HTTP/1.1</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Accept: application/json</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Accept-Encoding: gzip, deflate</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Content-Type: application/x-www-form-urlencoded</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Content-Length: 83</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Host: localhost:8080</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.headers] (default task-14) &gt;&gt; Connection: Keep-Alive</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,316 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&gt;&gt; "grant_type=password&amp;username=charles&amp;password=java&amp;client_id=security-admin-console"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,318 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-15) RESTEASY002315: PathInfo: /realms/forum/protocol/openid-connect/token</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,320 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) AUTHENTICATE CLIENT</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,320 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) client authenticator: client-secret</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,320 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) client authenticator SUCCESS: client-secret</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,320 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) Client security-admin-console authenticated by client-secret</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,321 DEBUG [org.keycloak.authentication.AuthenticationProcessor] (default task-15) AUTHENTICATE ONLY</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,321 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) processFlow</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,321 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) check execution: direct-grant-validate-username requirement: REQUIRED</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,322 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator: direct-grant-validate-username</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,322 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) invoke authenticator.authenticate</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,322 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator SUCCESS: direct-grant-validate-username</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,322 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) check execution: direct-grant-validate-password requirement: REQUIRED</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,322 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator: direct-grant-validate-password</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,322 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) invoke authenticator.authenticate</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,323 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator SUCCESS: direct-grant-validate-password</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,323 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) check execution: direct-grant-validate-otp requirement: OPTIONAL</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,323 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator: direct-grant-validate-otp</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,323 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) invoke authenticator.authenticate</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,323 DEBUG [org.keycloak.authentication.DefaultAuthenticationFlow] (default task-15) authenticator ATTEMPTED: direct-grant-validate-otp</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,360 DEBUG [org.keycloak.events] (default task-15) type=LOGIN, realmId=forum, clientId=security-admin-console, userId=f785e600-124c-4e26-914e-2c4f6ec9c95b, ipAddress=127.0.0.1, auth_method=openid-connect, token_id=4dd8bbcb-e771-4652-8711-b2c0937bb8fe, grant_type=password, refresh_token_type=Refresh, refresh_token_id=c0e58e55-9edc-4940-9ff4-52a5a5a9f577, client_auth_method=client-secret, username=charles</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,363 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "HTTP/1.1 200 OK[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,363 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Connection: keep-alive[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "X-Powered-By: Undertow/1[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Server: WildFly/10[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Transfer-Encoding: chunked[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Content-Type: application/json[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "Date: Wed, 10 Feb 2016 23:41:18 GMT[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.impl.conn.DefaultClientConnection] (default task-14) Receiving response: HTTP/1.1 200 OK</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; HTTP/1.1 200 OK</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Connection: keep-alive</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; X-Powered-By: Undertow/1</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Server: WildFly/10</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Transfer-Encoding: chunked</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Content-Type: application/json</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.headers] (default task-14) &lt;&lt; Date: Wed, 10 Feb 2016 23:41:18 GMT</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,364 DEBUG [org.apache.http.impl.client.DefaultHttpClient] (default task-14) Connection can be kept alive indefinitely</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,386 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "0ed6[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,386 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "{"access_token":"eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI0ZGQ4YmJjYi1lNzcxLTQ2NTItODcxMS1iMmMwOTM3YmI4ZmUiLCJleHAiOjE0NTUxNDc5NzgsIm5iZiI6MCwiaWF0IjoxNDU1MTQ3Njc4LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvYXV0aC9yZWFsbXMvZm9ydW0iLCJhdWQiOiJzZWN1cml0eS1hZG1pbi1jb25zb2xlIiwic3ViIjoiZjc4NWU2MDAtMTI0Yy00ZTI2LTkxNGUtMmM0ZjZlYzljOTViIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoic2VjdXJpdHktYWRtaW4tY29uc29sZSIsInNlc3Npb25fc3RhdGUiOiIyYzkwMDMzOS1mNjNhLTQ4MGItYjJiZS0wZjZmNDlkNDc3MmYiLCJjbGllbnRfc2Vzc2lvbiI6IjE4YTlhNDQ1LTVkMWMtNGYyZi1iNmYxLTI0NDdkZGQzYzAxNSIsImFsbG93ZWQtb3JpZ2lucyI6W10sInJlc291cmNlX2FjY2VzcyI6eyJyZWFsbS1tYW5hZ2VtZW50Ijp7InJvbGVzIjpbInZpZXctaWRlbnRpdHktcHJvdmlkZXJzIiwidmlldy1yZWFsbSIsIm1hbmFnZS1pZGVudGl0eS1wcm92aWRlcnMiLCJpbXBlcnNvbmF0aW9uIiwicmVhbG0tYWRtaW4iLCJjcmVhdGUtY2xpZW50IiwibWFuYWdlLXVzZXJzIiwibWFuYWdlLWV2ZW50cyIsIm1hbmFnZS1yZWFsbSIsInZpZXctZXZlbnRzIiwidmlldy11c2VycyIsInZpZXctY2xpZW50cyIsIm1hbmFnZS1jbGllbnRzIl19fSwibmFtZSI6IkNoYXJsZXMgUXVlaXJveiIsInByZWZlcnJlZF91c2VybmFtZSI6ImNoYXJsZXMiLCJnaXZlbl9uYW1lIjoiQ2hhcmxlcyIsImxvY2FsZSI6InB0LUJSIiwiZmFtaWx5X25hbWUiOiJRdWVpcm96IiwiZW1haWwiOiJjaGFybGVzQGRhemVuLmNvbSJ9.bDRa_LxZeClP3k8GpcZPabZFcZA2oizTWdv-11xsUOutGx6zcP50EogkCfgFOyIsF0LCmTFOoqgBIS1XA8lFAImmCmxad6kOi7Jv1vxt-7YvxauxQdppDmKa10QTV-Za46QQEMyEjxT6o3AuCi-clxUUfLmKE7PVXmZeB07ejABoEKRZhEJVDHo3u-O1G_hjtwuH1DDkwLpgsEWBRYJ-_Dh-vKupgXxuckduelhbasLdiSXhJwdmVfY2Johfyk6WxVEViuigoLi8qe6y0KNbcyt3Vtf_t_9y7dvyGZZaM_9WLzwr29yR-91uM0rcr0V_B3W0MAwSXLFV5c1nEn03Pg","expires_in":300,"refresh_expires_in":1800,"refresh_token":"eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiJjMGU1OGU1NS05ZWRjLTQ5NDAtOWZmNC01MmE1YTVhOWY1NzciLCJleHAiOjE0NTUxNDk0NzgsIm5iZiI6MCwiaWF0IjoxNDU1MTQ3Njc4LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvYXV0aC9yZWFsbXMvZm9ydW0iLCJhdWQiOm51bGwsInN1YiI6ImY3ODVlNjAwLTEyNGMtNGUyNi05MTRlLTJjNGY2ZWM5Yzk1YiIsInR5cCI6IlJlZnJlc2giLCJhenAiOiJzZWN1cml0eS1hZG1pbi1jb25zb2xlIiwic2Vzc2lvbl9zdGF0ZSI6IjJjOTAwMzM5LWY2M2EtNDgwYi1iMmJlLTBmNmY0OWQ0NzcyZiIsImNsaWVudF9zZXNzaW9uIjoiMThhOWE0NDUtNWQxYy00ZjJmLWI2ZjEtMjQ0N2RkZDNjMDE1IiwicmVzb3VyY2VfYWNjZXNzIjp7InJlYWxtLW1hbmFnZW1lbnQiOnsicm9sZXMiOlsidmlldy1pZGVudGl0eS1wcm92aWRlcnMiLCJ2aWV3LXJlYWxtIiwibWFuYWdlLWlkZW50aXR5LXByb3ZpZGVycyIsImltcGVyc29uYXRpb24iLCJyZWFsbS1hZG1pbiIsImNyZWF0ZS1jbGllbnQiLCJtYW5hZ2UtdXNlcnMiLCJtYW5hZ2UtZXZlbnRzIiwibWFuYWdlLXJlYWxtIiwidmlldy1ldmVudHMiLCJ2aWV3LXVzZXJzIiwidmlldy1jbGllbnRzIiwibWFuYWdlLWNsaWVudHMiXX19fQ.MPwbo7nnYspbbgAzWt2Z5ozWaMpP0ONI5WKAR-A8GkrrjYXTyJZk9mDLxHxUVaINboesSAhTd_RO4-g0k6yK8YOQLetztdl-YJxIUnVZQmCFdPwBOkty2Azmcib7mNI2eJWvUdFAIvpRhWt-2_P03DXAE0sAN4oS48HocQxKD2ZMHkB_rDWwKX313l_wFxUkW5T9tOv93jMHFx8k6dGV5GWVEH6-fuw4K5k-zUGRxKrBsQaCxJrpmjxXsx2gFqoYgU8PnRk2ReqblEIxC4fQfMk0SsW0Hm77_I0YaPMPW-yn4eULm31yYqnWOphZhtNmybMgi2Y8iJ_Q2yqCU2iJkw","token_type":"bearer","id_token":"eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI5YWM5M2UxNy1jMGJiLTQyZDYtYWM2Mi1kYmVhNWU0NmJmMWQiLCJleHAiOjE0NTUxNDc5NzgsIm5iZiI6MCwiaWF0IjoxNDU1MTQ3Njc4LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvYXV0aC9yZWFsbXMvZm9ydW0iLCJhdWQiOiJzZWN1cml0eS1hZG1pbi1jb25zb2xlIiwic3ViIjoiZjc4NWU2MDAtMTI0Yy00ZTI2LTkxNGUtMmM0ZjZlYzljOTViIiwidHlwIjoiSUQiLCJhenAiOiJzZWN1cml0eS1hZG1pbi1jb25zb2xlIiwic2Vzc2lvbl9zdGF0ZSI6IjJjOTAwMzM5LWY2M2EtNDgwYi1iMmJlLTBmNmY0OWQ0NzcyZiIsIm5hbWUiOiJDaGFybGVzIFF1ZWlyb3oiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJjaGFybGVzIiwiZ2l2ZW5fbmFtZSI6IkNoYXJsZXMiLCJsb2NhbGUiOiJwdC1CUiIsImZhbWlseV9uYW1lIjoiUXVlaXJveiIsImVtYWlsIjoiY2hhcmxlc0BkYXplbi5jb20ifQ.YxeYJ9cKFyDRQ1YyJbwflQSr-n8l9nW1ORsvQbWo1XYfd6UqiUJlSsygIg4JqFIJGfCU_X8DJcV5HmdOtt90IHqW0_Oc6P8ZvVA1UdGEcoWlVBi88Hd_dIGC3WgyaE4WdOW1KC6nh3Eba2KmdUPQQ3xRKYXd9-pxmE2DwDrHZtONd8EaqTeK4J8vE34Jr_BQyNdv9yGztUh73AGVXAeVk4MqKBRAVmcod_eYOpaaf2OfQwaHQZpskwVqrEIIffyXmIMwD1MbmIP4tMPdMnNBK7bzNO-Qx7VTgWOuTu-VRQQoH0-fXetJdxKb5O1_2G7qCi_CYLeolh2DbIWswM6bag","not-before-policy":0,"session-state":"2c900339-f63a-480b-b2be-0f6f49d4772f"}"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,409 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,409 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "0[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,409 DEBUG [org.apache.http.wire] (default task-14) &nbsp;&lt;&lt; "[\r][\n]"</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,409 DEBUG [org.apache.http.impl.conn.BasicClientConnectionManager] (default task-14) Releasing connection org.apache.http.impl.conn.ManagedClientConnectionImpl@24993c5f</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,409 DEBUG [org.apache.http.impl.conn.BasicClientConnectionManager] (default task-14) Connection can be kept alive indefinitely</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,413 DEBUG [org.jboss.as.jpa] (default task-14) default task-14:transaction scoped EntityManager [forum.war#ForumPU]: closing entity managersession</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,414 DEBUG [org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl] (default task-14) Initiating JDBC connection release from afterTransaction</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">20:41:18,414 ERROR [org.jboss.as.ejb3.invocation] (default task-14) WFLYEJB0034: EJB Invocation failed on component UserRestEndpoint for method public javax.ws.rs.core.Response br.com.projetolead.forum.integration.rest.UserRestEndpoint.save(br.com.projetolead.forum.model.User,javax.servlet.http.HttpServletRequest) throws java.io.IOException: javax.ejb.EJBException: javax.ws.rs.client.ResponseProcessingException: javax.ws.rs.ProcessingException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "access_token" (class org.keycloak.representations.AccessTokenResponse), not marked as ignorable (9 known properties: "notBeforePolicy", "otherClaims", "tokenType", "token", "expiresIn", "sessionState", "refreshExpiresIn", "idToken", "refreshToken"])</font></div><div class=""><font face="Consolas" style="font-size: 12px;" class="">&nbsp;at [Source: org.apache.http.conn.EofSensorInputStream@5af6ffba; line: 1, column: 18] (through reference chain: org.keycloak.representations.AccessTokenResponse["access_token”])</font></div></div><div class=""><br class=""></div><div class="">------</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Where is the problem?&nbsp;<br class=""><div class="">
<div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><p class="MsoNormal">Atenciosamente,</p><p class="MsoNormal"><b class=""><span lang="EN-US" style="font-size: 9pt; font-family: Arial, sans-serif; color: rgb(23, 54, 93);" class="">Charles Queiroz&nbsp;</span></b></p><div class="MsoNormal" align="center" style="text-align: center;"><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; color: rgb(31, 73, 125);" class=""><hr align="center" noshade="noshade" size="1" width="100%" style="color: rgb(102, 102, 102);" class=""></span></div><p class="MsoNormal"><b class=""><span lang="EN-US" style="font-size: 8pt; font-family: Arial, sans-serif; color: rgb(109, 110, 113);" class="">Dazen™</span></b><b class=""><span lang="EN-US" style="color: rgb(23, 54, 93);" class=""><span class="Apple-converted-space">&nbsp;</span></span></b><b class=""><span lang="EN-US" style="font-size: 8pt; font-family: Arial, sans-serif; color: rgb(109, 110, 113);" class="">IT Services</span></b><b class=""><span lang="EN-US" style="font-size: 8pt; font-family: Arial, sans-serif; color: rgb(109, 110, 113);" class=""><br class="">Technology - Software Development<span class="Apple-converted-space">&nbsp;</span><o:p class=""></o:p></span></b><span style="font-size: 8pt; font-family: Arial, sans-serif; color: rgb(109, 110, 113);" class=""><br class=""><a href="mailto:charles@dazen.com.br" class=""><span lang="EN-US" style="color: rgb(109, 110, 113); text-decoration: none;" class="">charles@dazen.com.br</span></a></span><span lang="EN-US" style="font-size: 8pt; font-family: Arial, sans-serif; color: rgb(109, 110, 113);" class=""><o:p class=""></o:p><br class="">Fortaleza - CE</span><span lang="EN-US" style="color: rgb(23, 54, 93);" class=""><o:p class=""></o:p></span><span lang="EN-US" style="font-size: 8pt; font-family: Arial, sans-serif; color: rgb(109, 110, 113);" class=""><br class="">Phone: +55 85 9933 1585&nbsp;</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 8pt; font-family: Arial, sans-serif; color: rgb(109, 110, 113);" class="">Twitter: @CharlesQueiiroz</span></p></div></div></div></div></div></div></div></div></div>
</div>
<br class=""></div></body></html>