Como usar o passaporte-local para autenticar no servidor de descanso do compositor
Eu quero usarpassaporte-local para autenticar o usuário para fazer login no servidor de descanso do compositor como outras estratégias de passaporte (por exemplo,passport-github
,passport-google
)
Então, primeiro eu tento definirCOMPOSER_PROVIDER
variável como esta
"local": {
"provider": "local",
"module": "passport-local",
"usernameField": "username",
"passwordField": "password",
"authPath": "/auth/local",
"successRedirect": "/",
"failureRedirect": "/"}
Então eu executo o servidor no docker (com o mongo como fonte de dados persistente) e adiciono algum usuário na coleção do banco de dados
A pergunta é qual é o próximo passo que eu preciso usar esse passaporte.Porque eu executo esse comando e ainda recebo resposta com401 Unauthorized
curl -H "Tipo de conteúdo: application / json" -X POST -d '{"nome de usuário": "{USER_NAME}", "senha": "{USER_PASSWORD}"}'http: // localhost: 3000 / auth / local
Não é suficiente usar este passaporte? Preciso iniciar outro serviço para autenticar localmente esse logon (por exemplo, GitHub oAuth Application)?