I absolutely love this - it makes my OAuth stuff so much easier, but trying to figure something out.
I have a service sending me a unique identifier per user which is a 31-character string. I changed the type of 'user' in the database from INT to TEXT and it accepts the value just fine. BUT for some reason if I change session and try to authenticate using the same identifier it prompts me to login and creates another entry in the database.
I have changed all 'i' entries to 's' entries in the array in database_oauth_client.php that related to the $user variable and still no luck.