I'm not sure if NPM supports OIDC, which would be ironic given that both GitHub and NPM are owned by Microsoft.