如何将 VSTS 集成到 angular 4
How to integrate VSTS to angular 4
我们目前正在迁移一个应用
用 WPF 写到 web(Angular 4 + Web API 2)。
此应用程序适用于类似于 JIRA 的敏捷。
我们希望将 VSTS 集成到我们希望用户 get/create 工作项中。
此功能目前在我们的 WPF 中可用,它使用来自 Microsoft 的 DLL(Mirosoft.TeamFoundationServer 等)。
当用户 get/create workitem 第一次出现时,WPF 会提示一个
登录对话框每个用户只发生一次,因为登录后它会在用户 PC 上存储 token/key。
现在,在网络中,我们希望实现同样的效果,即用户只需登录一次。
使用 PAT 或访问令牌对我们来说不是一种选择,因为它会过期。
使用用户凭据或基本身份验证也不是我们作为用户凭据的选项
vsts 未存储在我们的数据库中。
我已经尝试将 wpf 使用的 DLL 添加到我们的 API 但它无法正常工作
返回 Unauthorize 访问错误(获取用户凭据不是一个选项)。
我搜索了 VSTS 的 angular 库,但没有找到。
您可以尝试 ASP.NET Impersonation。使用模拟时,ASP.NET 应用程序可以使用发出请求的用户的 Windows 身份(用户帐户)执行。
您可以参考以下博客:Setting up impersonation for ASP.NET TFS API apps。
我们目前正在迁移一个应用 用 WPF 写到 web(Angular 4 + Web API 2)。 此应用程序适用于类似于 JIRA 的敏捷。
我们希望将 VSTS 集成到我们希望用户 get/create 工作项中。 此功能目前在我们的 WPF 中可用,它使用来自 Microsoft 的 DLL(Mirosoft.TeamFoundationServer 等)。 当用户 get/create workitem 第一次出现时,WPF 会提示一个 登录对话框每个用户只发生一次,因为登录后它会在用户 PC 上存储 token/key。
现在,在网络中,我们希望实现同样的效果,即用户只需登录一次。 使用 PAT 或访问令牌对我们来说不是一种选择,因为它会过期。 使用用户凭据或基本身份验证也不是我们作为用户凭据的选项 vsts 未存储在我们的数据库中。
我已经尝试将 wpf 使用的 DLL 添加到我们的 API 但它无法正常工作 返回 Unauthorize 访问错误(获取用户凭据不是一个选项)。 我搜索了 VSTS 的 angular 库,但没有找到。
您可以尝试 ASP.NET Impersonation。使用模拟时,ASP.NET 应用程序可以使用发出请求的用户的 Windows 身份(用户帐户)执行。
您可以参考以下博客:Setting up impersonation for ASP.NET TFS API apps。