Implementation of Social Authorization

I have connected to mongo, and authorized at github successfully…
My console log shows me my GitHub profile, but then fails when trying to update MongoDB saying I’m not authorized.
I see in my github profile a setting :
site_admin=false
…do I need to change a setting in github to allow my app to update mongodb?
I also console logged out the error - you can see it’s from mongodb

site_admin: false,
    name: "Paul O'Connell",
    company: 'Whistler Blackcomb',
    blog: 'https://codepen.io/p_ollie/full/ayJXyZ',
    location: 'Vancouver, BC',
    email: 'p_ollie@hotmail.com',
    hireable: true,
    bio: 'Full Stack Software developer ',
    twitter_username: null,
    public_repos: 7,
    public_gists: 0,
    followers: 0,
    following: 0,
    created_at: '2017-06-12T01:35:50Z',
    updated_at: '2020-09-01T21:05:36Z'
  }
}
error is MongoError: (Unauthorized) not authorized on admin to execute command { findandmodify: "users", query: { id: "29362877" }, sort: {  }, new: true, remove: false, upsert: true, update: { $setOnInsert: { id: "29362877", name: "Paul O'Connell", photo: "https://avatars1.githubusercontent.com/u/29362877?v=4", email: "p_ollie@hotmail.com", created_on: 1599074115306, provider: "github" }, $set: { last_login: 1599074115306 }, $inc: { login_count: 1 } }, writeConcern: { w: "majority" } }
/home/runner/boilerplate-socialauth-GitHub/node_modules/mongodb/lib/utils.js:123
    process.nextTick(function() { throw err; });
                                  ^