C# 如何在C语言中生成oauth_签名#

C# 如何在C语言中生成oauth_签名#,c#,oauth,postman,httpclient,asp.net-core-webapi,C#,Oauth,Postman,Httpclient,Asp.net Core Webapi,我正在尝试调用与OAuth 1.0版本关联的API。从邮递员wen中,我通过传递头参数“Authorization”尝试了它的值如下: OAuth realm="realm1", oauth_consumer_key="oauth_consumer_key1", oauth_token="oauth_token1", oauth_signature_method="HMAC-SHA256", oauth_timest

我正在尝试调用与OAuth 1.0版本关联的API。从邮递员wen中,我通过传递头参数“Authorization”尝试了它的值如下:

OAuth realm="realm1",
oauth_consumer_key="oauth_consumer_key1",
oauth_token="oauth_token1",
oauth_signature_method="HMAC-SHA256",
oauth_timestamp="1607936624",
oauth_nonce="vWZBL6a34T",
oauth_version="1.0",
oauth_signature="0md4Tg9wqa4DZV9VGwtvwPeb0ojZoRr0j6pR00HTu1I%3D"
从上述键值对中:

oauth_signature
oauth_timestamp
oauth_nonce
这3个是动态生成的,我在《邮递员》中观察到了这一点。
如何在C#代码中动态生成这3个版本?

尝试使用microsoft提供的lib、@phonemyatt(来自nuget)获取需要安装的内容?您可以尝试oauth.net或owin@phonemyatt如果可能的话,你能给我提供任何关于这个的文档链接吗?我想你可以先参考这个链接。其中一些是自动生成的,所以如果您想动态生成,您需要自己编码。尝试搜索令牌的HMAC-SHA256编码尝试使用microsoft提供的lib,@phonemyatt From nuget我需要安装什么?您可以尝试oauth.net,或owin@phonemyatt如果可能的话,你能给我提供任何关于这个的文档链接吗?我想你可以先参考这个链接。其中一些是自动生成的,所以如果您想动态生成,您需要自己编码。尝试搜索令牌的HMAC-SHA256编码