<?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>Optimize openIDConnect provider</title>
  <link rel="self" href="https://liferay.dev/es/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=123415421" />
  <subtitle>Optimize openIDConnect provider</subtitle>
  <id>https://liferay.dev/es/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=123415421</id>
  <updated>2026-04-17T18:45:19Z</updated>
  <dc:date>2026-04-17T18:45:19Z</dc:date>
  <entry>
    <title>RE: Optimize openIDConnect provider</title>
    <link rel="alternate" href="https://liferay.dev/es/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123428891" />
    <author>
      <name>Jamie Sammons</name>
    </author>
    <id>https://liferay.dev/es/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123428891</id>
    <updated>2025-06-03T16:55:44Z</updated>
    <published>2025-06-03T16:55:43Z</published>
    <summary type="html">&lt;p&gt;Feature Request Created: https://liferay.atlassian.net/browse/LPD-57065&lt;/p&gt;</summary>
    <dc:creator>Jamie Sammons</dc:creator>
    <dc:date>2025-06-03T16:55:43Z</dc:date>
  </entry>
  <entry>
    <title>Optimize openIDConnect provider</title>
    <link rel="alternate" href="https://liferay.dev/es/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123415420" />
    <author>
      <name>Eric DARIEL</name>
    </author>
    <id>https://liferay.dev/es/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123415420</id>
    <updated>2025-06-03T16:50:53Z</updated>
    <published>2025-05-25T10:52:15Z</published>
    <summary type="html">&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This is a feature request.&lt;/p&gt;
&lt;p&gt;For my client, we need to use the idp of the company.&lt;/p&gt;
&lt;p&gt;This idp is not very fait and we made an optimisation but it be great
  to have it in the liferay module and not in our custom module.&lt;/p&gt;
&lt;p&gt;First when we connect, Liferay call the endpoint UserInfo but we have
  all ready the infos in the JWT Token (name, firstName and email)&lt;/p&gt;
&lt;p&gt;It would be great to have a configuration option (a boolean) to do
  the call to the userInfo endpoint or not.&lt;/p&gt;
&lt;p&gt;For us we win about 500ms if we do not this at every connection.&lt;/p&gt;
&lt;p&gt;Second optimization, sometimes our idp is down. And all our clients
  are disconnected by the offlineOpenIdVonnectManager because it tries
  to extend the session but the session is not end (it will end in 5
  minutes yes) but why close the session if the token is available 5
  minutes more ?&lt;/p&gt;
&lt;p&gt;Maybe this manager can try 1 minute later another call and close the
  session only if it is a forbiden or if the token is outdated but not
  if we have a network issue.&lt;/p&gt;
&lt;p&gt;Of course this should be configurable in the liferay system (or
  instance) configuration like is it for the other options.&lt;/p&gt;
&lt;p&gt;Eric.&lt;/p&gt;</summary>
    <dc:creator>Eric DARIEL</dc:creator>
    <dc:date>2025-05-25T10:52:15Z</dc:date>
  </entry>
</feed>
