When a user clicks on authorization link for a github app . if the app is not installed there is no use of that authorization as the github app cant access user data .
Auth flow should ask user to install Github App (if not done already ) and then only proceed with authorization .
So that data will be available to the github app .
Refer this for more understanding .