hey!
In my app I have such flow:
User -> contract A -> contract B
On contract B I'd like to get address of User (the original caller).
I've tested both _msgSender() and msg.sender and both return the same value = contract A address.
Is there other safe way to achieve what I'm looking for with _msgSender() or do I have to use tx.origin?