Flo's suggestion to try the react login example is actually a great idea. It can help you identify if the issue is in your setup. If that example works well for you, then it's likely a config issue w/ your app.
In terms of requesting user info, you can use either: