Hi all!
I went multiple times through the Encrypted logins tutorial and I must say that I am still kinda confused about this encryption's real-world usage. Currently we are using LoginWithEmailAddress option followed by LoginWithAndroid/iOSDevice for autologin purposes (no encryption involved from our side). Backend requirements to our game is basically industry-standard meta-game with plenty of items to grind/buy and possible use of cryptocurrency later. Players will also compete between each other through leaderboards positions, so naturally we want to make it hard for the cheaters.
My question is - for this case, would it be beneficial to use another encryption layer similar to the one introduced in the tutorial and what would be real world-benefits and drawbacks of this solution?
Regarding the anti-cheat solution, we will definitely use some anti-cheat checks on the server side when for example assigning XPs or items to players, but I am interested how much will another encryption layer brings benefits to us.