<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>RE: Password Validation</title>
  <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>RE: Password Validation</subtitle>
  <entry>
    <title>RE: How to use connection pooling in portlet?</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801837" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801837</id>
    <updated>2013-05-16T18:34:50Z</updated>
    <published>2013-05-16T18:34:50Z</published>
    <summary type="html">By default it uses Liferay&amp;#039;s connection pool. You don&amp;#039;t need to do anything special for that to work.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-16T18:34:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay lost user session across multiple domains</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801831" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801831</id>
    <updated>2013-05-16T18:33:12Z</updated>
    <published>2013-05-16T18:33:12Z</published>
    <summary type="html">Use a SSO solution that allows cross domain SSO.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-16T18:33:12Z</dc:date>
  </entry>
  <entry>
    <title>RE: Monitor liferay environment</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801804" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801804</id>
    <updated>2013-05-16T18:29:27Z</updated>
    <published>2013-05-16T18:29:27Z</published>
    <summary type="html">Check out my &lt;a href="http&amp;#x3a;&amp;#x2f;&amp;#x2f;javaguru&amp;#x2e;fi&amp;#x2f;blog&amp;#x2f;-&amp;#x2f;blogs&amp;#x2f;monitoring-liferay-with-nagios-jolokia-and-jmx4perl"&gt;blog post&lt;/a&gt; for example.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-16T18:29:27Z</dc:date>
  </entry>
  <entry>
    <title>RE: Using SAML authentication with existing IdP - user mapping issue?</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801769" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24801769</id>
    <updated>2013-05-16T18:26:48Z</updated>
    <published>2013-05-16T18:26:48Z</published>
    <summary type="html">There&amp;#039;s a problem with your configuration. Make sure your IdP metadata has the signing certificate.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-16T18:26:48Z</dc:date>
  </entry>
  <entry>
    <title>RE: Forgot password url is not working</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24575155" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24575155</id>
    <updated>2013-05-09T18:48:36Z</updated>
    <published>2013-05-09T18:48:36Z</published>
    <summary type="html">Upgrade</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-09T18:48:36Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to check whether staging is enabled?</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24460644" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24460644</id>
    <updated>2013-05-07T23:50:32Z</updated>
    <published>2013-05-07T23:50:32Z</published>
    <summary type="html">You could check from the current Group with isStaged() to see if it is staged or isStagingGroup() to see if you are in the staging group.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-07T23:50:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: Forgot password url is not working</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24460388" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24460388</id>
    <updated>2013-05-07T23:16:26Z</updated>
    <published>2013-05-07T23:16:26Z</published>
    <summary type="html">That&amp;#039;s an old bug that has been long ago resolved. I&amp;#039;m pretty sure it was fixed in 6.1.1 but not 100% certain.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-07T23:16:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: Unable to add new method in XXXPersistenceImpl class</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24460304" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24460304</id>
    <updated>2013-05-07T23:06:17Z</updated>
    <published>2013-05-07T23:06:17Z</published>
    <summary type="html">You can create XXXFinderImpl where you add your custom finders that are more complex than what SB can autogenerate from service.xml.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-07T23:06:17Z</dc:date>
  </entry>
  <entry>
    <title>RE: QA / Production resource issue</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24419812" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24419812</id>
    <updated>2013-05-06T20:28:36Z</updated>
    <published>2013-05-06T20:28:36Z</published>
    <summary type="html">Looks like IIS isn&amp;#039;t configured correctly to proxy the requests to the app server.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-06T20:28:36Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay Security Manager or how to raise a horde of angry developers</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24316631" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24316631</id>
    <updated>2013-05-02T22:19:43Z</updated>
    <published>2013-05-02T22:19:43Z</published>
    <summary type="html">I&amp;#039;m 99.99% certain that fixed PACL will be included in GA3.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-05-02T22:19:43Z</dc:date>
  </entry>
  <entry>
    <title>RE: jsp:useBean only works partially</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24216991" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24216991</id>
    <updated>2013-04-30T19:19:20Z</updated>
    <published>2013-04-30T19:19:20Z</published>
    <summary type="html">The problem is you have scope set to page. That means that it&amp;#039;s only limited to that jsp. Try using request as scope.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-30T19:19:20Z</dc:date>
  </entry>
  <entry>
    <title>RE: WebDAV user has to login via the portal</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24216965" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=24216965</id>
    <updated>2013-04-30T19:16:50Z</updated>
    <published>2013-04-30T19:16:50Z</published>
    <summary type="html">Switch to Basic auth and that should do it.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-30T19:16:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: Session Attributes missing between Event and Render Phases?</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23525798" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23525798</id>
    <updated>2013-04-10T20:55:00Z</updated>
    <published>2013-04-10T20:55:00Z</published>
    <summary type="html">I recommend reading the &lt;a href="http&amp;#x3a;&amp;#x2f;&amp;#x2f;jcp&amp;#x2e;org&amp;#x2f;en&amp;#x2f;jsr&amp;#x2f;detail&amp;#x3f;id&amp;#x3d;286"&gt;specification&lt;/a&gt; as it is the best source for accurate information on how things should work.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-10T20:55:00Z</dc:date>
  </entry>
  <entry>
    <title>RE: Session Attributes missing between Event and Render Phases?</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23491215" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23491215</id>
    <updated>2013-04-10T00:18:18Z</updated>
    <published>2013-04-10T00:18:18Z</published>
    <summary type="html">If the portlets are in the same war file you can use application scope to get it working. If they are in different wars you need to find a different approach as that&amp;#039;s not going to work.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-10T00:18:18Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay 6.2 Milestone 4: Community Verifier</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23445171" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23445171</id>
    <updated>2013-04-08T18:36:29Z</updated>
    <published>2013-04-08T18:36:29Z</published>
    <summary type="html">I fixed the issue.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-08T18:36:29Z</dc:date>
  </entry>
  <entry>
    <title>RE: deploy vs direct-deploy</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23385390" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23385390</id>
    <updated>2013-04-06T00:06:50Z</updated>
    <published>2013-04-06T00:06:50Z</published>
    <summary type="html">deploy is pretty much the same thing as copying the war to Liferay&amp;#039;s deployment directory (that&amp;#039;s actually what it does). direct-deploy will perform the same thing as Liferay&amp;#039;s autodeployer does to the war after it&amp;#039;s detected in deploy directory. After direct deployment you can copy the war to the appserver deploy directory directly because Liferay has already done all the modifications it needs to do to the war.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-06T00:06:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: Get impersonated User ID using Javascript</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23385336" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23385336</id>
    <updated>2013-04-05T23:58:47Z</updated>
    <published>2013-04-05T23:58:47Z</published>
    <summary type="html">The themeDisplay javascript object has the doAsUserId in encrypted form and you can pass it as is in the ajax call using parameter name doAsUserId.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-05T23:58:47Z</dc:date>
  </entry>
  <entry>
    <title>RE: Password Validation</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23275832" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23275832</id>
    <updated>2013-04-03T00:17:28Z</updated>
    <published>2013-04-03T00:17:28Z</published>
    <summary type="html">I think MySQL SHA1 might already return the text hex encoded where as Liferay does BASE64 encoding the the digest instead of hex encoding.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-03T00:17:28Z</dc:date>
  </entry>
  <entry>
    <title>RE: Create Account - HTTPS Support</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23273182" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23273182</id>
    <updated>2013-04-02T21:59:04Z</updated>
    <published>2013-04-02T21:59:04Z</published>
    <summary type="html">If you use mixed mode it&amp;#039;s just as secure as using plain http.</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-02T21:59:04Z</dc:date>
  </entry>
  <entry>
    <title>RE: Password Validation</title>
    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23272871" />
    <author>
      <name>Mika Koivisto</name>
    </author>
    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=23272871</id>
    <updated>2013-04-02T21:46:30Z</updated>
    <published>2013-04-02T21:46:30Z</published>
    <summary type="html">The default is sha1 hash of the password which is base64 encoded. Only starting from MySQL 5.6.1 does it have BASE64 encode function. See &lt;a href="https&amp;#x3a;&amp;#x2f;&amp;#x2f;dev&amp;#x2e;mysql&amp;#x2e;com&amp;#x2f;doc&amp;#x2f;refman&amp;#x2f;5&amp;#x2e;6&amp;#x2f;en&amp;#x2f;string-functions&amp;#x2e;html&amp;#x23;function_to-base64"&gt;https://dev.mysql.com/doc/refman/5.6/en/string-functions.html#function_to-base64&lt;/a&gt;</summary>
    <dc:creator>Mika Koivisto</dc:creator>
    <dc:date>2013-04-02T21:46:30Z</dc:date>
  </entry>
</feed>

