Tango Access Control in Waltz Webapp

Dear Tango community,

I have tried to set up TAC with the waltz webapp and I have run into an issue that I cannot figure out. What I have tried as a minimal example and for others to reproduce:

Perhaps someone has experience with using TAC correctly with the webapp.

Best
Karl

Hi Karl,

Great you give Waltz a try! Greatly appreciated!

From the steps you described you did everything right.

Originally TAC validation happened per user request basis, meaning the username from the request (from Authorization HTTP header) was used to check against TAC. However this feature was removed in 2.0 as nobody really used TAC with rest server.

Hope this clarifies.

Dear Igor,

thanks for getting back. Do I understand correctly that TAC is entirely deprecated for rest server 2.x? It still seems to submit the user/hostname information to the TAC as the error messages (access for denied for: $user on $hostname) are returned.

Best
Karl

Yeah, rest server does not send anything to TAC since 2.0

However as it is uses JTango (Waltz-Controls fork) under the hood, JTango may use environment user to check against TAC when DeviceProxies are created. So you it is feasible to observer some level of interaction with TAC. But I would double check that looking into the source code :sunglasses:

Alright thanks!