I still have the problem but debugged further. I believe the issue is that the beaglebone.local and 192.168.7.2 IPs are not setup in the oauth.io Domains site. I tried to attached a picture of where someone needs to make changes, but there is an error that the board attachment quota has been reached.
I created my own oauth.io domain app as shown in the picture. Of course, I do not have rights to the ID in the script, N46nTD88b9rs7E-K0FUAqt8JUi0, to make these changes. When I created my app as shown with the ‘nK4F…’ app keys and the domains shown, GitHub pop-up window will open and prompt me to login. However, since in my app I do NOT know the response urls, it fails.
I think the solution needs to be that the owner of the ‘N46nTD88b9rs7E-K0FUAqt8JUi0’ app key needs to add beaglebone.local and/or 192.168.7.2 and/or other 6.2/8.2 addresses in oauth.io so that github<>oauth will recognize a valid requester.
Alternatively, if someone can respond with the proper response URL for my github application, I can create my own github project to allow me to continue ( I have a second picture of this, but the github field is found by: click on profile icon > settings > developer settings > oauth apps > {your app} > field ‘Authorization callback URL’ )