如何在Angular中连接oauth1服务

时间:2017-10-26 13:13:38

标签: angular typescript oauth

我尝试使用运行oauth1身份验证的Trello对我的Web应用程序的用户进行身份验证。他们oauth library中推荐的demo project似乎没有打字。使用Trello验证我的应用程序的最佳选择是什么:

  • 谷歌搜索时是否遗漏了任何基于打字稿的oauth1库?
  • 使用库并不关心类型安全或自己实施oauth授权流程是否更好?

1 个答案:

答案 0 :(得分:0)

对于大多数流行的JS库,用户创建的类型定义可在DefinitelyTyped中找到。您可以在以下位置找到您的oauth库的类型定义:https://www.npmjs.com/package/@types/oauth

如果您的库没有被广泛使用并且还没有类型定义,建议您为面向公众的接口编写自己的类型定义。

通常,最好不要自己实施标准化的身份验证流程(例如oauth),而是利用现有的解决方案。