我按照这篇文章http://www.asp.net/web-api/overview/security/working-with-ssl-in-web-api通过https强制执行所有api调用.
我使用Visual Studio模板之一通过以下代码启用oAuth:
OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId, UserManagerFactory),
AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true
};
Run Code Online (Sandbox Code Playgroud)
这基本上说我们可以通过http://server.com/Token网址请求访问令牌.
我的问题是如何通过SSL强制执行令牌检索(任何非https请求令牌的请求都将被拒绝).
我应该CreateIfNotExistsAsync()
在每次对Azure队列进行读/写之前先打电话吗?
我知道它会导致REST调用,但是它在队列上执行任何IO吗?
我正在将.Net
库用于Azure Queue(如果此信息很重要)。