<?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>integration SAML 2.0 connector Module code integration in liferay 7.1</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112326565" />
  <subtitle>integration SAML 2.0 connector Module code integration in liferay 7.1</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112326565</id>
  <updated>2026-04-07T02:48:49Z</updated>
  <dc:date>2026-04-07T02:48:49Z</dc:date>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112342282" />
    <author>
      <name>Jack Bakker</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112342282</id>
    <updated>2019-02-13T18:31:56Z</updated>
    <published>2019-02-13T18:31:56Z</published>
    <summary type="html">&lt;blockquote&gt;Sami UllahRight now I need to build this project to add a method call in  &amp;#34;importUser() of DefaultUserResolver.java&amp;#34;. Can you tell me is this the only way to modify DefaultUserResolver class or there is another way ?&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Hi Sami, I don&amp;#39;t know. I haven&amp;#39;t looked at DXP source for this, nor have I reviewed in any detail how you might do what you want to do, or what I likely will need to do by using a higher ranking component, as David suggests. I can understand though that as an EE plugin, it might be officially off limits to modify source. I don&amp;#39;t work for Liferay so can&amp;#39;t comment on the latter point.  </summary>
    <dc:creator>Jack Bakker</dc:creator>
    <dc:date>2019-02-13T18:31:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112341631" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112341631</id>
    <updated>2019-02-13T16:55:57Z</updated>
    <published>2019-02-13T16:55:57Z</published>
    <summary type="html">Like I said, the source is provided for debugging only.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2019-02-13T16:55:57Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112341350" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112341350</id>
    <updated>2019-02-13T16:54:45Z</updated>
    <published>2019-02-13T16:54:45Z</published>
    <summary type="html">As an OSGi component, you do not need to alter the Liferay code at all.&lt;br /&gt;&lt;br /&gt;All you need to do is register a component with a higher service ranking.&lt;br /&gt;&lt;br /&gt;This is why we start from what you need to do, not what you are trying to do.  What you are trying to do does not lead to a good end.  Following OSGi regular development patterns does.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2019-02-13T16:54:45Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112338865" />
    <author>
      <name>Sami Ullah</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112338865</id>
    <updated>2019-02-13T16:43:46Z</updated>
    <published>2019-02-13T16:43:46Z</published>
    <summary type="html">Hi,&lt;br /&gt;&lt;br /&gt;Right now I need to build this project to add a method call in  &amp;#34;importUser() of DefaultUserResolver.java&amp;#34;. Can you tell me is this the only way to modify DefaultUserResolver class or there is another way ?&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Sami </summary>
    <dc:creator>Sami Ullah</dc:creator>
    <dc:date>2019-02-13T16:43:46Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112337289" />
    <author>
      <name>Jack Bakker</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112337289</id>
    <updated>2019-02-13T16:09:27Z</updated>
    <published>2019-02-13T16:09:27Z</published>
    <summary type="html">Hi Sami, given the plugin is EE only, I assume you are an EE customer. As David points out, if you aren&amp;#39;t modifying the source, why build it ? For a v6.2 codebase, I had to look at source to cater to multiple SP where each had its own NameId and Attributes which came from a 2nd database. At some point I will need to review doing similar also for DXP which is why I am watching this thread. </summary>
    <dc:creator>Jack Bakker</dc:creator>
    <dc:date>2019-02-13T16:09:27Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112336386" />
    <author>
      <name>Sami Ullah</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112336386</id>
    <updated>2019-02-13T15:49:56Z</updated>
    <published>2019-02-13T15:49:56Z</published>
    <summary type="html">Yes marketplace releases the source code jar files which contains only source code but no build scripts. I&amp;#39;m having trouble removing runtime dependencies . </summary>
    <dc:creator>Sami Ullah</dc:creator>
    <dc:date>2019-02-13T15:49:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112335786" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112335786</id>
    <updated>2019-02-13T15:41:16Z</updated>
    <published>2019-02-13T15:41:16Z</published>
    <summary type="html">Okay, then why?&lt;br /&gt;&lt;br /&gt;Marketplace already releases the module and it works.  No reason to build your own.&lt;br /&gt;​​​​​​​</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2019-02-13T15:41:16Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112334182" />
    <author>
      <name>Sami Ullah</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112334182</id>
    <updated>2019-02-13T15:12:31Z</updated>
    <published>2019-02-13T15:12:31Z</published>
    <summary type="html">&lt;blockquote&gt;​​​​​​​Instead of trying to roll your own module, perhaps you should step back and explain what you are trying to do. There may be a way to accomplish what you need without such a drastic step.&lt;/blockquote&gt;&lt;br /&gt;Hi David,&lt;br /&gt;&lt;br /&gt;Thanks for answering, To clarify I haven&amp;#39;t changed any line of code, I&amp;#39;m just trying to build the module without any changes in the source code, and facing this problem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;​​​​​​​Sami</summary>
    <dc:creator>Sami Ullah</dc:creator>
    <dc:date>2019-02-13T15:12:31Z</dc:date>
  </entry>
  <entry>
    <title>RE: integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112332912" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112332912</id>
    <updated>2019-02-13T14:56:31Z</updated>
    <published>2019-02-13T14:56:31Z</published>
    <summary type="html">The source is provided for you to debug saml.&lt;br /&gt;&lt;br /&gt;It is not there for you to build your own module. Anything you do with that, you do on your own.&lt;br /&gt;&lt;br /&gt;Besides, SAML is a security feature; whatever you are trying to do is likely going to weaken the security.&lt;br /&gt;&lt;br /&gt;​​​​​​​Instead of trying to roll your own module, perhaps you should step back and explain what you are trying to do. There may be a way to accomplish what you need without such a drastic step.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2019-02-13T14:56:31Z</dc:date>
  </entry>
  <entry>
    <title>integration SAML 2.0 connector Module code integration in liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112326564" />
    <author>
      <name>Sami Ullah</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112326564</id>
    <updated>2019-02-13T12:54:32Z</updated>
    <published>2019-02-13T12:54:32Z</published>
    <summary type="html">Hi there,&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve incorporated the &lt;strong&gt;com.liferay.saml.opensaml.integration&lt;/strong&gt; module in our environment which I&amp;#39;ve taken this jar file from provided source code (MarketPlace). But when I deploy this project. It throws lot of exceptions even I&amp;#39;ve put the jar files (dependencies) into build.gradle file also I&amp;#39;ve put the project dependencies.&lt;br /&gt;&lt;br /&gt;Right now I want to remove my project dependencies I have&amp;#39;nt modify any code, I&amp;#39;m using the same code which I&amp;#39;ve taken from marketplace source jars. Below is my build.gradle file all dependencies I&amp;#39;ve put in this file.&lt;br /&gt;&lt;br /&gt;dependencies {    &lt;br /&gt;compileOnly group: &amp;#34;org.osgi&amp;#34;, name: &amp;#34;org.osgi.core&amp;#34;, version: &amp;#34;6.0.0&amp;#34; &lt;br /&gt;compileOnly group: &amp;#34;com.liferay.portal&amp;#34;, name: &amp;#34;com.liferay.portal.kernel&amp;#34;, version: &amp;#34;3.0.0&amp;#34; &lt;br /&gt;compileOnly group: &amp;#34;com.liferay.portal&amp;#34;, name: &amp;#34;com.liferay.util.taglib&amp;#34;, version: &amp;#34;2.0.0&amp;#34; &lt;br /&gt;compileOnly group: &amp;#34;javax.portlet&amp;#34;, name: &amp;#34;portlet-api&amp;#34;, version: &amp;#34;3.0.0&amp;#34; &lt;br /&gt;compileOnly group: &amp;#34;javax.servlet&amp;#34;, name: &amp;#34;javax.servlet-api&amp;#34;, version: &amp;#34;3.0.1&amp;#34; &lt;br /&gt;compileOnly group: &amp;#34;jstl&amp;#34;, name: &amp;#34;jstl&amp;#34;, version: &amp;#34;1.2&amp;#34; &lt;br /&gt;compileOnly group: &amp;#34;org.osgi&amp;#34;, name: &amp;#34;osgi.cmpn&amp;#34;, version: &amp;#34;6.0.0&amp;#34; &lt;br /&gt;compile group: &amp;#39;biz.aQute.bnd&amp;#39;, name: &amp;#39;biz.aQute.bnd.annotation&amp;#39;, version: &amp;#39;3.2.0&amp;#39;&lt;br /&gt;&lt;br /&gt;compileOnly group: &amp;#39;com.liferay&amp;#39;,    name: &amp;#39;com.liferay.portal.configuration.metatype&amp;#39;, version: &amp;#39;2.0.0&amp;#39;&lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;com.liferay&amp;#39;, name: &amp;#39;com.liferay.osgi.util&amp;#39;, version: &amp;#39;4.1.0&amp;#39; &lt;br /&gt;compile group: &amp;#39;com.liferay&amp;#39;, name: &amp;#39;com.liferay.petra.string&amp;#39;, version: &amp;#39;2.1.1&amp;#39; &lt;br /&gt;compile group: &amp;#39;org.bouncycastle&amp;#39;, name: &amp;#39;bcpkix-jdk15on&amp;#39;, version: &amp;#39;1.47&amp;#39; &lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;com.liferay&amp;#39;, name: &amp;#39;com.liferay.osgi.service.tracker.collections&amp;#39;, version: &amp;#39;2.0.0&amp;#39; &lt;br /&gt;compile group: &amp;#39;com.liferay&amp;#39;, name: &amp;#39;com.liferay.portal.security.exportimport.api&amp;#39;, version: &amp;#39;1.0.0&amp;#39; &lt;br /&gt;&lt;br /&gt;compile files(&amp;#39;./src/main/resources/libs/com.liferay.saml.api-2.1.0.jar&amp;#39;) &lt;br /&gt;compile files(&amp;#39;./src/main/resources/libs/com.liferay.saml.persistence.api-2.0.2.jar&amp;#39;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;org.apache.httpcomponents&amp;#39;, name: &amp;#39;httpclient&amp;#39;, version: &amp;#39;4.5.1&amp;#39; &lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;org.opensaml&amp;#39;, name: &amp;#39;opensaml&amp;#39;, version: &amp;#39;2.6.6&amp;#39; &lt;br /&gt;compile group: &amp;#39;org.opensaml&amp;#39;, name: &amp;#39;openws&amp;#39;, version: &amp;#39;1.5.5&amp;#39;&lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;org.opensaml&amp;#39;, name: &amp;#39;xmltooling&amp;#39;, version: &amp;#39;1.4.6&amp;#39; &lt;br /&gt;compile group: &amp;#39;org.bouncycastle&amp;#39;, name: &amp;#39;bcprov-jdk15on&amp;#39;, version: &amp;#39;1.47&amp;#39; &lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;org.apache.velocity&amp;#39;, name: &amp;#39;velocity&amp;#39;, version: &amp;#39;1.7&amp;#39; &lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;org.owasp.esapi&amp;#39;, name: &amp;#39;esapi&amp;#39;, version: &amp;#39;2.0.1&amp;#39;&lt;br /&gt;&lt;br /&gt;compile group: &amp;#39;javax.xml.parsers&amp;#39;, name: &amp;#39;jaxp-api&amp;#39;, version: &amp;#39;1.4.5&amp;#39; &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Exception &amp;amp; build file is attached.&lt;br /&gt;&lt;br /&gt;Please anyone to help, I&amp;#39;m kind of stuck here.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Sami</summary>
    <dc:creator>Sami Ullah</dc:creator>
    <dc:date>2019-02-13T12:54:32Z</dc:date>
  </entry>
</feed>
