<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: In Qlik Sense Extension : how to select an app based on user? in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260266#M6876</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use this method which gives you the authenticated user, &lt;A href="http://help.qlik.com/en-US/sense-developer/3.1/Subsystems/APIs/Content/MashupAPI/Methods/getAuthenticatedUser-method.htm" title="http://help.qlik.com/en-US/sense-developer/3.1/Subsystems/APIs/Content/MashupAPI/Methods/getAuthenticatedUser-method.htm"&gt;http://help.qlik.com/en-US/sense-developer/3.1/Subsystems/APIs/Content/MashupAPI/Methods/getAuthenticatedUser-method.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can implement some kind of user to app mapping.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Jan 2017 21:21:29 GMT</pubDate>
    <dc:creator>Alexander_Thor</dc:creator>
    <dc:date>2017-01-02T21:21:29Z</dc:date>
    <item>
      <title>In Qlik Sense Extension : how to select an app based on user?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260265#M6875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Here's &lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;a bit of context and scenario&lt;/STRONG&gt;:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;1. My end-users access: &lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; text-decoration: underline;"&gt;&lt;A class="jive-link-external-small" href="https://front-end-qlik-server/" rel="nofollow" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #3778c7;" target="_blank"&gt;https://front-end-qlik-server&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: inherit;"&gt; and are redirected to a login page.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;2. They proceed to enter their credentials, submit and are redirected to:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;&lt;A href="http://community.qlik.com/"&gt;- &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit; text-decoration: underline;"&gt;&lt;SPAN style="color: #3778c7; font-size: 13.3333px; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;https://front-end-&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;qlik-&lt;/SPAN&gt;server/extensions/ExtensionHome/ExtensionHome.html&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit; text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;3. &lt;/SPAN&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;My site is built on a set of Qlik Sense Extensions&lt;/STRONG&gt; between which the user can navigate:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A href="http://community.qlik.com/"&gt;- &lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit; text-decoration: underline;"&gt;&lt;SPAN style="color: #3778c7; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;https://front-end-&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;qlik-&lt;/SPAN&gt;server/extensions/Extension1/Extension1.html&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;- &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit; text-decoration: underline;"&gt;&lt;A href="http://community.qlik.com/"&gt;&lt;SPAN style="color: #3778c7; font-size: 13.3333px; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;https://front-end-&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;qlik-&lt;/SPAN&gt;server/extensions/Extension2/Extension2.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;- and so on...&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;4. These extensions are mashups that embed Qlik objects (sheets) and other HTML objects. These Qlik objects are taken from my Qlik Apps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;&lt;STRONG&gt;Depending on who the user is, I would like to display Qlik objects from different apps.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;&lt;STRONG style="text-decoration: underline;"&gt;Example:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;Users:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;John (username: john)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;Paul (username: paul)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;Apps:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;FirstApp: '11111111-1111-1111-1111-111111111111'&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;SecondApp: '2&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;22222222-2222-2222-2222-222222222222&lt;/SPAN&gt;'&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;Sheets:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;FirstApp and SecondApp both have a Sheet called "MySheet"&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;My scenario:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;John logs in and goes to Extension1.html. The object displayed in the page is MySheet from FirstApp.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;Paul&lt;/SPAN&gt; logs in and goes to Extension1.html. The object displayed in the page is MySheet from SecondApp.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-style: inherit; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight: inherit;"&gt;&lt;STRONG&gt;Is there a way to achieve this?&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jan 2017 16:08:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260265#M6875</guid>
      <dc:creator />
      <dc:date>2017-01-02T16:08:33Z</dc:date>
    </item>
    <item>
      <title>Re: In Qlik Sense Extension : how to select an app based on user?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260266#M6876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use this method which gives you the authenticated user, &lt;A href="http://help.qlik.com/en-US/sense-developer/3.1/Subsystems/APIs/Content/MashupAPI/Methods/getAuthenticatedUser-method.htm" title="http://help.qlik.com/en-US/sense-developer/3.1/Subsystems/APIs/Content/MashupAPI/Methods/getAuthenticatedUser-method.htm"&gt;http://help.qlik.com/en-US/sense-developer/3.1/Subsystems/APIs/Content/MashupAPI/Methods/getAuthenticatedUser-method.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can implement some kind of user to app mapping.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jan 2017 21:21:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260266#M6876</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2017-01-02T21:21:29Z</dc:date>
    </item>
    <item>
      <title>Re: In Qlik Sense Extension : how to select an app based on user?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260267#M6877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Alexander, I have been playing around with the getAuthenticatedUser and a user-to-app map that is hard coded in the JavaScript code for my Extension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, this means that when John's logged in, right-clicks and hits View Source Code in his browser, he will have access to the list of users. I don't really want John to know that Paul and George are also users. Worse: I'm giving him Paul and George's usernames and the apps they can access. Do you understand my concern?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a more secure way of mapping users to apps for use in an Extension?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2017 10:07:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260267#M6877</guid>
      <dc:creator />
      <dc:date>2017-01-03T10:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: In Qlik Sense Extension : how to select an app based on user?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260268#M6878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yeah, implement some kind of server-side store to resolve the mapping.&lt;/P&gt;&lt;P&gt;A more qlik related approach could be to just have a dummy app with usernames and app ids that utilizes section access to restrict the data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2017 22:14:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260268#M6878</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2017-01-03T22:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: In Qlik Sense Extension : how to select an app based on user?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260269#M6879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, thanks for the tip. I will give the dummy app approach a try.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jan 2017 10:37:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/In-Qlik-Sense-Extension-how-to-select-an-app-based-on-user/m-p/1260269#M6879</guid>
      <dc:creator />
      <dc:date>2017-01-04T10:37:00Z</dc:date>
    </item>
  </channel>
</rss>

