FIX: Appropriately assign values when fetching user details
* Add way to use user details returned in token response * Add spec * Apply suggestions from code review Co-Authored-By: Robin Ward <robin.ward@gmail.com>