我试图在使用SHA256作为哈希的经典ASP中编写HMAC函数。我想我说得对,但结果与Wikipedia page上列出的例子不一样。我已经看到几个人在经典ASP中使用HMAC SHA256的例子,包括一个WSC。这不是我想要做的。 这里的功能: Public Function HMAC_SHA256(prmKey, prmData)
Dim theKey : theKey = prmK
我创建了asp.net web api项目。我需要添加授权或/和身份验证。我读过很多关于OAuth,SAML,JWT,HMAC等的内容,每次我看到作者都强调OAuth不是身份验证,您需要将authN与authZ区分开来。我有点困惑,因为我不明白: 当我需要使用身份验证(SSO,登录名/密码)和授权(OAuth,令牌)的API? 是HMAC,JWT授权还是认证?因为他们已签名,我可以将userid添