草庐IT

authenticity_token_error

全部标签

java - 运行 spring boot build : Error creating bean with name 'entityManagerFactory' defined in class path

我已经构建了一个SpringBoot应用程序,现在可以部署它了。但是,我尝试构建一个包含所有内容的“fatjar”,但似乎我做错了什么,但不清楚是什么。application.properties(删除真实凭据)#Templateengineconfspring.thymeleaf.check-template-location=true#Databasestuffspring.jpa.hibernate.ddl-auto=updatespring.datasource.url=jdbc:mysql://localhost:3306/dbspring.datasource.userna

asp.net - CS0016 : Directory invalid error

在编译ASP.NET网站时,我一直在努力寻找一个神秘的错误两天。错误是(非常有名的)CS0016:“无法写入输出文件[文件名]-目录无效”。经过两天的调试,我发现问题的原因是NetworkService不知何故没有对C:\Windows\Microsoft.NET\Framework\v2.0.50727\TemporaryASP.NETFiles的必要权限。我已经添加了对该文件夹具有完全权限的“所有人”-但我仍然无法访问http://localhost并且我可以使用SysInternals的ProcessMonitor看到NetworkService帐户获得了“NAMENOTFOUN

c# - WebAPI token 颁发授权

我目前正在使用session并覆盖AuthorizeAttribute来管理WebAPI端点的授权,该端点由MVCWeb应用程序使用。有人告诉我发行token是管理用户和角色的最佳方式。我想了解的是:为什么它比使用Session更好?有人可以提供一个很好的(简单的)示例,说明如何颁发token、用户何时使用WebAPI端点登录以及如何在颁发token后使用/跟踪token。我一直在研究OWIN和其他一些东西,但我很难找到一个很好的例子来说明它是如何工作的。 最佳答案 token更安全并内置于ASP.NetIdentity框架中。无需

c# - Azure 存储 : 403 Server failed to authenticate the request

我在此处和Google中进行了搜索,但找不到解决方案。我想使用我的C#代码从Azure存储Blob中读取文件。代码(仅6行)在另一个项目(Windows8.1通用应用程序)中运行良好,但在我的新Windows10UWP应用程序中运行不佳。这是我的代码:CloudStorageAccountstorageAccount=CloudStorageAccount.Parse(azureConnectionString);CloudBlobClientblobClient=storageAccount.CreateCloudBlobClient();CloudBlobContainercont

c# - UseWindowsAzureActiveDirectoryBearerAuthentication 如何验证 token ?

我正在按照下面的GitHub示例在WebApp和WebApi中实现身份验证机制。https://github.com/AzureADSamples/WebApp-WebAPI-OpenIDConnect-DotNet我正在为WebApp和WebApi使用单个应用程序注册,获取“https://abc.onmicrosoft.com/App”的访问token并将其传递给WebApi。我将token附加到名称为“Bearer”的HTTPSheader。我在WebApiOwinStartup类中有以下内容来验证受众和租户的token,但实际上并没有按预期验证这些token。几个问题:1.是什

c# - 在 ASP.Net Core 中应该在哪里存储身份验证 token

我的应用程序有一个API部分和一个网站部分。在网站上,用户可以登录并从API获取JWT不记名token。我现在的问题是:WhereshouldIstorethattoken?有人说,存储在Cookie中(也有人说“不要,因为CSRF”),有人说HTML5WebStorage,有人说使用Session(还有人说,“不要在ASPNetCore中使用Session”)我看到一篇文章,其中有人将auth-token存储在数据库中(??)。那么,现在正确的地方是什么? 最佳答案 MVC-webapplicationwithmanycontro

c# - REST API token 认证

我刚刚开始在.NET中开发我的第一个RESTAPI。由于它将是无状态的,我将使用token进行身份验证:基本思想(System.Security.Cryptography):AES加密+HMACSHA256完整性token数据将包含具有属性的对象:用户名、发行日期和超时数据库将保存用户名、哈希密码和HMAC哈希登录:检查凭据是否有效(用户名,将散列密码与数据库值进行比较)如果为真,加密数据对象在生成的token上使用HMAC并将其存储到数据库将token(无HMAC)返回给用户(cookie/字符串)请求需要身份验证的方法:用户在每个请求中发送tokentoken已解密如果过期了,报错

c# - Web Api 请求抛出 "Error while copying content to a stream."

我正在尝试实现这个codeexample,但得到一个HttpRequestException-“将内容复制到流时出错。”当调用ReadAsStringAsync()方法时。内部异常是“无法访问已处置的对象”。我正在使用Fiddler来发出请求。我不明白。有人可以解释为什么我会收到此异常并提供解决方案吗?网络API方法:publicasyncTaskPost(HttpRequestMessagerequest){try{varjsonString=awaitrequest.Content.ReadAsStringAsync();}catch(Exceptionex){throw;}ret

c# - VS 2017即时窗口显示 "Internal error in the C# compiler"

我使用VisualStudio2017(15.6.6)。调试时,我尝试在即时窗口中计算简单的表达式,如inta=2;。一个错误InternalerrorintheC#compiler被抛出。我尝试按照thisquestion中的提示启用UseManagedCompatibilityMode但它没有帮助。感谢您的帮助。 最佳答案 进一步搜索我发现thisissueonGitHub答案建议还检查UsethelegacyC#andVBexpressionevaluators。VisualStudio会发出有关选中此选项的警告,但启用此选项

c# - 修改 OWIN OAuth 中间件以使用 JWT 不记名 token

我目前正在尝试使用以下技术的组合为新应用创建基于声明的身份验证的概念证明:WebAPI2、OWIN中间件和JWT。为了简单起见,我从WebAPI2项目模板开始并将身份验证更改为“个人用户帐户”。然后,我创建的示例客户端能够通过调用/Token获取token,并能够使用OAuth持有者token调用示例端点。到目前为止,一切都很好。然后我将以下代码添加到Startup.Auth.cs以尝试启用JwtBearerAuthentication:varjwtOptions=newJwtBearerAuthenticationOptions{AllowedAudiences=audiences,