草庐IT

X-CSRF-TOKEN

全部标签

php - 设置配置项 (csrf) 在 Codeigniter 中不起作用

我只想在我的几个Controller中打开csrf保护,所以我有function__construct(){parent::__construct();$this->load->library('form_validation');$this->load->library('tank_auth');$this->load->helper(array('form','url'));$this->load->model('user_model','',true);$this->config->set_item('csrf_protection',TRUE);}但它似乎不起作用,尽管当我在页

php - 创建 Instagram 访问 token 生成器

我想创建一个可供任何用户使用的简单Instagram访问token生成器。像这样:http://instagram.pixelunion.net/现在我可以创建一个简单的访问token生成器,就像在php中使用一些cURL一样https://www.instagram.com/developer/authentication/虽然问题是,此访问token生成器适用于其应用凭据在php中使用的用户以及作为此客户端的沙箱用户包含在内的用户,但对于所有其他用户,它会显示此内容。{"code":403,"error_type":"OAuthForbiddenException","error_

javascript - Power BI Embedded - 访问 token

所以我在PowerBI中有一些图表,我想与我的客户分享。我正在我的服务器上制作一个自定义页面,并尝试使用PowerBIEmbedded设置嵌入这些图表。我正在关注此链接https://learn.microsoft.com/en-us/power-bi/developer/get-azuread-access-token但是,如何通过javascriptAPI获取访问token? 最佳答案 生成EmbedToken基本上是一个RESTAPI调用。您可以使用NodeJs或AJAX发出此请求并获取您的EmbedToken。对于AAD身份

java - Spring Security 3.2 token 认证

我知道有人问过这个问题,但我无法让它发挥作用。这是我想要完成的:我正在使用SpringSecurity3.2来保护类似REST的服务。没有服务器端session。我没有使用基本身份验证,因为这意味着我需要将用户密码存储在客户端的cookie中。否则,用户将需要在每次刷新/更改页面时登录。我想存储token是较小的邪恶。Web客户端(浏览器、移动应用程序)调用类似REST的URL以使用用户名和密码登录“/login”服务器对用户进行身份验证并将token发送回客户端客户端存储token并在每次api调用时将其添加到http请求header服务器检查token的有效性并相应地发送响应我什至

java - Web 应用程序中的 CSRF 保护

我的应用程序具有由apache模块提供的CSRF保护。我的应用程序包含几个允许上传一些文件的页面,如下所示:当我们从httpd-2.2.3更新我们的apache版本时,所有的东西都工作正常到httpd-2.2.15.我用谷歌搜索了一段时间,发现问题可能与我表单中的multipart/form-data参数有关。在这种情况下,发送的表格不安全。我还发现spring可以通过MultipartFilter处理上面的内容来自spring文档http://docs.spring.io/spring-security/site/docs/3.2.0.CI-SNAPSHOT/reference/ht

java - spring security oauth2 (2.0.8) 使用 InMemory tokenstore 获取无效的访问 token

尝试在我的应用程序中实现springsecurityoauth2。我可以使用以下方式获取访问token和刷新token:http://localhost:8080/xApp/oauth/token?username=user1&password=password&grant_type=password&client_id=xApp&client_secret=xApp{"access_token":"798c7e71-983b-4137-a0cb-ceae4e9b4190""token_type":"bearer""refresh_token":"0752b8ff-5086-4457-

java - KeyCloak 用户验证和获取 token

首先,我是Keycloak的新手,如果我问的问题可能有误,请原谅。我已经安装了Keycloak服务器,我可以使用相同的方法访问WebUI:http://localhost:8008/auth我的要求是通过将领域用户传递给k来验证领域用户KeycloakAPI并从那里获取token作为响应,然后将此token传递给我的其他WebAPI调用。但是我无法找到有关如何执行此操作的简单指南...更新:使用来自KEYCLOAK的UI:到目前为止:我能够创建一个领域:例如:DemoRealm在Realm下我创建了客户端:例如:DemoClient我在客户端下创建了用户:例如:DemoUser使用po

java - OAuth2 'mac' token 类型是否有任何已知的 Java 实现?

我查看了各种OAuth2java库(spring-security-oauth、cxf、scribe、google-oauth-java-client),但找不到任何支持Mactoken类型的内容,如下所述:https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-http-mac-01它们都默认支持Bearertoken类型,仅此而已。完全不支持此token类型是否有任何特殊原因? 最佳答案 OAuth2.0的大多数Java库支持Bearertoken类型的原因是Beare

java - 使用 Spring MVC 和 Spring Security 的登录表单中的 CSRF token 为空

${_csrf.parameterName}和${_csrf.token}在登录表单中变空。我正在使用Spring4.1.3和SpringSecurity3.2.5所有的配置都正确,但我还是得到了作为 最佳答案 我找到了答案,我将web.xml中的安全过滤器标记放在所有其他过滤器的顶部并且它起作用了。 关于java-使用SpringMVC和SpringSecurity的登录表单中的CSRFtoken为空,我们在StackOverflow上找到一个类似的问题:

java - 选择性使用 Spring Security 的 CSRF 过滤器

免责声明:我的问题有点类似于thisquestion和thisquestion,但我已经尝试了这些线程中建议的所有答案,并且已经花了几天时间来解决这个问题。我在我现有的应用程序(仅限JSP、Servlet)中引入了SpringSecurity3.2.6,并且我正在使用Java配置。我的应用程序将同时被浏览器和非浏览器客户端使用。我希望所有对URL的浏览器请求(即/webpages/webVersion/和/webpages/webVersion2/)都启用CSRF,而所有其他请求都禁用CSRF。非浏览器客户端永远不会访问以上两个URL,而浏览器应用程序也可能访问禁用CSRF的URL。我