I've cross-posted this on the PS DevNet forums because I'm not sure who can answer it best, but anyway...
We're using UE4, and Unreal's OnlineIdentityInterface gets a PSN authorization code once, when the user logs in, and then appears to keep that code around as a permanent login token. We use that code to log in to PlayFab, and that works fine.
The problem I'm seeing is that if I reuse that code (for example, to relink the PSN and PlayFab accounts after unlinking them), I get an invalid PSN auth code response from PlayFab. I assume that's because PlayFab forwards the code to PSN's servers and gets an invalid auth response there, but I want to be sure.
Thanks,
David