我是NodeJS的新手,我无法获取oauth2授予类型的密码凭证。 我检查并尝试使用PassportJS,但是找不到用户名/密码的地方。
在Java-Spring中,我可以通过以下简单代码轻松获得访问令牌:
ResourceOwnerPasswordResourceDetails detail = new ResourceOwnerPasswordResourceDetails();
detail.setClientId("client_id");
detail.setClientSecret("client_secret");
detail.setUsername("myUser@corp.com");
detail.setPassword("mypass");
detail.setAccessTokenUri("https://mycorp.com/oauth/token");
OAuth2RestTemplate restTemplate = new OAuth2RestTemplate(detail);
OAuth2AccessToken accessToken = restTemplate.getAccessToken();
关于在PassportJS / Node中如何实现此目标的任何建议?