<?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>Doubt with AuthTokenUtil methods on Liferay 7</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=118764076" />
  <subtitle>Doubt with AuthTokenUtil methods on Liferay 7</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=118764076</id>
  <updated>2026-04-03T19:59:36Z</updated>
  <dc:date>2026-04-03T19:59:36Z</dc:date>
  <entry>
    <title>RE: Doubt with AuthTokenUtil methods on Liferay 7</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118771569" />
    <author>
      <name>Mohammed Yasin</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118771569</id>
    <updated>2020-03-20T05:55:59Z</updated>
    <published>2020-03-20T05:55:59Z</published>
    <summary type="html">Hi ,You can use AuthTokenUtil.checkCSRFToken(request, origin); may be you can refer below how it is used &lt;br /&gt;&lt;a href="https://github.com/liferay/liferay-portal/blob/7.2.x/portal-impl/src/com/liferay/portal/action/UpdateEmailAddressAction.java#L88"&gt;https://github.com/liferay/liferay-portal/blob/7.2.x/portal-impl/src/com/liferay/portal/action/UpdateEmailAddressAction.java#L88&lt;/a&gt;</summary>
    <dc:creator>Mohammed Yasin</dc:creator>
    <dc:date>2020-03-20T05:55:59Z</dc:date>
  </entry>
  <entry>
    <title>Doubt with AuthTokenUtil methods on Liferay 7</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118764075" />
    <author>
      <name>Daniel G</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118764075</id>
    <updated>2020-03-19T08:44:39Z</updated>
    <published>2020-03-19T08:44:39Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hi all,&lt;br&gt;I have a doubt about a method of AuthTokenUtil. I am upgrading a Liferay 6 to Liferay 7 and I am not sure what to do with one method.&lt;br&gt;In Liferay 6 I have this piece of code :&lt;pre&gt;&lt;code&gt;[table]
[tr]
[td]try {[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp; HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(PortalUtil.getHttpServletRequest(resourceRequest)){[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; @Override[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; public String getParameter(String name) {[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;if (name.equals("p_auth")) {[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; return PortalUtil.getOriginalServletRequest((HttpServletRequest) super.getRequest()).getParameter(name);[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;}[/td]
[/tr]
[tr]
[td][/td]
[td]
[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;return super.getParameter(name);[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; }[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp; };[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp; AuthTokenUtil.check(wrapper);[/td]
[/tr]
[tr]
[td][/td]
[td]} catch (Exception e) {[/td]
[/tr]
[tr]
[td][/td]
[td]&amp;amp;nbsp; &amp;amp;nbsp; throw new PortletException("Invalid CSRF token!", e);[/td]
[/tr]
[tr]
[td][/td]
[td]}
&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;However, the method "check" is no longer available. &lt;br&gt;Does anyone know how is the right way to do it now? I was looking at the "checkCSRFToken" but I'm not sure that this method will be the same than the old one.&lt;br&gt;Any help would be very appreciated.&lt;br&gt;Kind regards.&lt;br&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Daniel G</dc:creator>
    <dc:date>2020-03-19T08:44:39Z</dc:date>
  </entry>
</feed>
