我使用的是ASP.NET标识,它在本地与常规登录和外部登录完全兼容。由于某种原因,当我发布我的项目并在远程服务器上运行它时,我有大约1分钟的授权会话。1分钟后,我被重定向到我的登录页面。(没有错误消息)public partial class Startup public void ConfigureAuth(IAppBuilder app) app.CreatePerOwinContext(ApplicationDbContext.Create);
app.CreatePerOwinC
我试图使用托管在IIS上的Owin和ASP.Net来实现令牌解决方案,并且无法在正在生成的承载令牌上正确地使用dafault数据保护。除了我可以从一台机器上的auth服务器生成承载令牌,而且资源API可以在另一台机器上使用这些令牌之外,解决方案似乎工作得很好。根据我所研究的一切,在默认情况下,应该使用machine.config文件中的machine.config来保护令牌,除非我实现了自己的数据保护。我也尝试将机器密钥/验证密钥添加到我的web.config中,但没有成功。 public void Configuration(IAppBuild
请检查我在做什么:PS C:\> C:\Users\myuser\Desktop\Docs\KeyGeneration\machinekey.ps1PSC:\> Generate-MachineKey -validationAlgorithm SHA1The term 'Generate-MachineKey' is not recognized