dotnet 中的 UPS API OAuth2 身份验证

问题描述 投票:0回答:1

我是 UPS API 的新手。

我有 4 个不同的应用程序来处理 UPS 相关任务 1)UPSRating 2)UPSQuantumView 3)UPSShipping 4) UPSTracking

对于常用方法,我有一个应用程序“UPSCommon”,我想将该应用程序用作其他 4 个应用程序中的 dll。

在 UPSCommon 中,我必须编写 OAuth2 身份验证代码。这样其他 4 个应用程序将使用相同的通用代码进行身份验证,并继续执行常规流程而不会产生任何影响。

如何在 DotNet 中实现这一目标? 有没有办法在 DotNet Visual Studio 的本地环境中测试此功能,看看 Oauth2 是否适用于其他应用程序?

.net asp.net-mvc oauth-2.0 ups ups-api
1个回答
0
投票

我确信您知道如何从 UPS API 获取 OAuth2 令牌。如果没有点击这里的链接。

https://developer.ups.com/api/reference?loc=en_US#tag/OAuthAuthCode_other

UPS OAuth 令牌的有效期为 10 天。您可以将该令牌存储在某处并使用它,并在过期时刷新它,并且可以使用新令牌。我没有测试过,但我相信如果令牌过期,您会收到“401 Unauthorized Request”。

© www.soinside.com 2019 - 2024. All rights reserved.