Node / PassportJS如何获取具有授权类型的OAuth2访问令牌:密码凭据?

时间:2019-12-06 05:20:24

标签: node.js oauth-2.0 passport.js

我是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中如何实现此目标的任何建议?

0 个答案:

没有答案