I am currently using Bearer Token but I believe this issue applies to others (OAuth) as well. What I learned from customizing GPT is you supplied the key and it will just do the Auth: Bearer when talking to the server. But the problem is that GPT itself doesn’t authenticate the human user (does it, can it?).
The scenario is I want to protect create, update, delete Actions for everybody except a few trusted ppl. A “hack” is to put a passphrase in the instructions and ask GPT to request this whenever some destructive actions are provoked.
I don’t believe this is secure as GPT can be hacked/jailbroken to divulge this with some malicious prompt.
Anyone have run into this? and solved it without such workaround, I don’t want to even consider a more obfuscated version of the same thing. GPT should know who the user is, at least internally, it will be the openai account credentials. But I don’t see we can access this?