Answered by:
Is loopback allowed within the app container?

Question
-
I have been trying to investigate whether loopback is allowed from one component in my application to another and I can't seem to find a definitive answer. This link seems to imply that any form of loopback is not allowed but isn't completely clear. Other forum threads only talk about how using loopback for IPC isn't allowed, but I can't find anything definitive about loopback from two components inside of the same Metro style app.Wednesday, March 14, 2012 6:08 PM
Answers
-
Hi Adam,
The security barrier is at the app package level. Two processes in the same package are the same entity and can communicate directly with each other.
--Rob
- Proposed as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Wednesday, March 14, 2012 6:52 PM
- Unproposed as answer by Adam Gross Thursday, March 15, 2012 1:03 PM
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, October 18, 2012 4:49 PM
Wednesday, March 14, 2012 6:44 PMModerator -
There have been no changes in this area since John last responded to this question. In the same app container, this is permitted.
Thanks!
David Lamb
- Proposed as answer by DavidLambMicrosoft employee, Moderator Monday, March 26, 2012 2:58 PM
- Marked as answer by Adam Gross Monday, March 26, 2012 5:41 PM
Monday, March 26, 2012 2:58 PMModerator
All replies
-
Hi Adam,
The security barrier is at the app package level. Two processes in the same package are the same entity and can communicate directly with each other.
--Rob
- Proposed as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Wednesday, March 14, 2012 6:52 PM
- Unproposed as answer by Adam Gross Thursday, March 15, 2012 1:03 PM
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, October 18, 2012 4:49 PM
Wednesday, March 14, 2012 6:44 PMModerator -
Thanks Rob. I'm trying to navigate all of the whitelisted APIs and am wondering if you can recommend some APIs to look into to allow my component to listen on loopback (127.0.0.1). I understand it may seem weird that my process needs to do this but it has to do with how we build our solution on top of RDP.Wednesday, March 14, 2012 7:17 PM
-
If the components are in the same app container, this was permitted at least the last time this subject came up. I'll see if we can get some validation on the current position, but I haven't heard of any changes in that area.
IPC schemes for two Metro Applications in the same package
David Lamb
- Proposed as answer by DavidLambMicrosoft employee, Moderator Monday, March 26, 2012 2:58 PM
- Unproposed as answer by DavidLambMicrosoft employee, Moderator Monday, March 26, 2012 2:58 PM
Friday, March 23, 2012 1:13 AMModerator -
There have been no changes in this area since John last responded to this question. In the same app container, this is permitted.
Thanks!
David Lamb
- Proposed as answer by DavidLambMicrosoft employee, Moderator Monday, March 26, 2012 2:58 PM
- Marked as answer by Adam Gross Monday, March 26, 2012 5:41 PM
Monday, March 26, 2012 2:58 PMModerator