Saryn
Saryn
CC#
Created by Saryn on 1/13/2024 in #help
API Authentication via Generated URLs only
First of all, I know this is terrible practice. I am prefacing this by saying its to work around the client. The client is only capable of loading strings from generated URLs. I am unable to change the client outside of how URLs are generated. I am attempting to have some way of encrypting or obfuscating a URL such that a client will be able to communicate with my API, but cannot be easily generated by a bad actor. My application is a gamescoring/gamekeeping API and I would not like users to be able to just be able to create URLs themselves that declares them as a winner. I am okay with a user seeing the URL after the game has been reported as I can just fail the request after first completion. Ideally I would just do Symmetrical/Asym string encryption, but the client's SDK has hidden those tools. I was wondering if anyone knew of a relatively easy way to go about this or am I stuck just writing an existing encryption algorithm myself.
1 replies