When you do npm login or npm adduser the NPM client creates an authentication token that will be used in future request to the registry. Default NXRM configuration allows only Local Authenticating Realm which doesn’t recognise NPM’s token. Please make sure you have npm Bearer Token Realm active.
