prevent the user from reading the machine name when calling "tm1web" and "pmpsvc"
Posted: Wed Apr 11, 2018 1:23 pm
Description:
What does the customer want to do? In principle, it seems to be a simple task. The security agent wants to prevent the user from reading the machine name when calling "tm1web" and "pmpsvc" in the URL.
Therefore, he wants to invoke "tm1web" and "pmpsvc" with a portal name instead of the machine name. The exact explanation of all parameters is as follows:
Detailed description:
• First call from Client: https://[portalname]/tm1web
• Portal is translating the URL from https://[portalname]/tm1web to https://[machinename:9510]/tm1web
• Parameter in AppServer webcontent/bi => var planningServices = ["https://[portalname]"];
• Parameter in AppServer webcontent => var planningServices = ["https://[maschinename:9510]"];
• Parameter in CA Server webcontent => var planningServices = ["https://[maschinename:9510]"];
Problems we have:
Problem 01:
If we use this logic with pmpsvc then the call works with portalname / pmpsvc but if it comes back from checking the user (Appserver BI) it returns the URL to the machine name
Problem 02:
PMPSVC has the further problem that you can call it, but if you then try to start the application and TM1web should open, which again does not work because TM1Web is also searched with the machine name which is already wrong at this time, since we switched TM1Web to the portal name
I hope it is understandable so far and someone can tell me what is wrong or if this can ever work as we do here
Thanks Chris
What does the customer want to do? In principle, it seems to be a simple task. The security agent wants to prevent the user from reading the machine name when calling "tm1web" and "pmpsvc" in the URL.
Therefore, he wants to invoke "tm1web" and "pmpsvc" with a portal name instead of the machine name. The exact explanation of all parameters is as follows:
Detailed description:
• First call from Client: https://[portalname]/tm1web
• Portal is translating the URL from https://[portalname]/tm1web to https://[machinename:9510]/tm1web
• Parameter in AppServer webcontent/bi => var planningServices = ["https://[portalname]"];
• Parameter in AppServer webcontent => var planningServices = ["https://[maschinename:9510]"];
• Parameter in CA Server webcontent => var planningServices = ["https://[maschinename:9510]"];
Problems we have:
Problem 01:
If we use this logic with pmpsvc then the call works with portalname / pmpsvc but if it comes back from checking the user (Appserver BI) it returns the URL to the machine name
Problem 02:
PMPSVC has the further problem that you can call it, but if you then try to start the application and TM1web should open, which again does not work because TM1Web is also searched with the machine name which is already wrong at this time, since we switched TM1Web to the portal name
I hope it is understandable so far and someone can tell me what is wrong or if this can ever work as we do here
Thanks Chris