【java – 没有Spring安全性记住我以编程方式登录时创建的cookie】教程文章相关的互联网学习教程文章

java-“拒绝设置不安全的标头’Cookie’”,同时在angular 6中发送带有GET请求的cookie【代码】

我正在使用angular 6的spring security.当我使用基本的Auth服务器登录时,会发送带有响应的Cookie JessionID.我想将此Cookie与其他请求一起发送以进行身份??验证,但它给我错误拒绝设置不安全的标头“ Cookie”.当我从邮递员在标头中使用相同的cookie击中相同的端点时,它可以工作. 下面是角度的方法: 注意:目前,我正在手动添加带有标题的文件.private heroesUrl = 'http://localhost:8080/hi';header = new HttpHeaders().set("Coo...

从Java中的Cookie读取电子邮件字符串

我的应用程序需要将用户的电子邮件地址存储在cookie中,以便我可以预先填充一个登录表单(用户名==电子邮件地址).我在JavaScript中设置cookie值.如果我从JavaScript读取,则会得到foo@bar.com.如果我在Firefox的cookie查看器中查看它,则会得到foo@bar.com. 但是,当我尝试在Java的服务器端读取它时,我只会得到foo. 我需要在这里进行某种编码/解码吗?如果是这样,我该怎么做才能用JavaScript和Java都可以解码? 提前致谢!-迈克尔解决方...

Google App Engine Java上的HttpOnly Cookie【代码】

有人知道我如何在应用程序引擎上使用httponly cookie进行会话和cookie吗? 在Cookie类http://java.sun.com/javaee/6/docs/api/javax/servlet/http/Cookie.html#setHttpOnly(boolean)的javadoc中,有一个setHttpOnly方法. 我在为App Engine开发时尝试使用它时遇到编译器错误. 该方法是在Servlet 3.0规范中引入的,因此它相当新.解决方法:App Engine支持2.5版的Servlet API,因此您不能使用setHttpOnly方法. 您可以尝试自己输出Cookie标...

java-将cookie注入WebView不起作用【代码】

我在将cookie注入login.php页面时遇到一些问题.这是代码:LinearLayout lLayout = (LinearLayout)findViewById(R.id.linearlayoutIdLogin); lLayout.setVisibility(View.GONE); //make my standard layout inivisible LinearLayout lWeb = (LinearLayout)findViewById(R.id.webviewId); lWeb.setVisibility(View.VISIBLE); //make my webview visible WebView browse = (WebView)findViewById(R.id.webViewBrowse);上面的代码是正...

java-我需要使用Google帐户身份验证而不是Spring身份验证来避免Firesheep Cookie嗅探攻击吗?

我正在阅读大约Firesheep,想知道如何保护Spring MVC 3.0站点免受如下攻击:It’s extremely common for websites toprotect your password by encryptingthe initial login, but surprisinglyuncommon for websites to encrypteverything else. This leaves thecookie (and the user) vulnerable. HTTPsession hijacking (sometimes called“sidejacking”) is when an attackergets a hold of a user’s cookie,allowing them to ...

如何使用Java测试网站是否返回cookie?【代码】

嗨,我正在尝试测试网站是否返回cookie.我是Java的新手. 我已经使用以下方法打开了连接:conn = "https://mysite.com/".toURL().openConnection()打开连接后,如何测试站点mysite是否返回cookie? 提前致谢.解决方法:首先,我建议使用比URLConnection更高级的API.周围有各种HTTP库.其中一些甚至可以为您解决所有cookie,但是即使它们不起作用,您也只需在响应中检查Set-Cookie标头即可. (如果您确实想坚持使用URLConnection,那也可以给您...

Java-Android:在HTTP Post请求中使用Cookies【代码】

我在通过服务器进行身份验证时遇到一些问题. 当我手动尝试通过Postman之类的Google插件设置Cookie时,它可以工作,但通过android设备或模拟器完成时,它却无法工作. 这是我那部分的代码:String url = "www.thisismyendpoint.com"; String ci_session = "ci_session=token";CookieStore cookieStore = new BasicCookieStore(); BasicClientCookie stdCookie = new BasicClientCookie("Cookie",ci_session); cookieStore.addCookie(std...

java-类型不匹配:无法从元素类型Object转换为Cookie【代码】

我一直在尝试找到一种从Selenium中的网站下载文件的方法,并找到了解决方案here 麻烦的是,当我复制此示例并将其粘贴到eclipse时,在一行读取时出现错误:-Type mismatch: cannot convert from element type Object to Cookie有问题的部分是:-private BasicCookieStore mimicCookieState(Set seleniumCookieSet) {BasicCookieStore mimicWebDriverCookieStore = new BasicCookieStore();for (Cookie seleniumCookie : seleniumCookie...

java-找不到记录器的附加程序(org.apache.http.client.protocol.RequestAddCookies)【代码】

我正在尝试在Firefoxdriver上运行Selenium Webdriver代码,但在运行时我遇到了一个例外-log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with Command duration o...

java-如何在servlet响应中添加多个“ Set-Cookie”标头?【代码】

根据RFC http://tools.ietf.org/html/rfc6265#page-7,允许具有相同“ Set-Cookie”键的两个标头. RFC中提供的示例是-??Set-Cookie: SID=31d4d96e407aad42; Path=/; Secure; HttpOnly Set-Cookie: ??lang=en-US; Path=/; Domain=example.com我如何用Jetty(或任何其他servlet容器)实现相同的目的?当我以这种方式调用httpServletResponse.addHeader时,?httpServletResponse.addHeader("Set-Cookie", "SID=31d4d96e407aad42; Path=/; ...

java-在vertx中创建cookie【代码】

我想使用vertx创建一个简单的cookie.import io.vertx.core.AbstractVerticle; import io.vertx.core.http.HttpHeaders; import io.vertx.core.http.HttpServer; import io.vertx.core.http.HttpServerRequest; import io.vertx.core.http.HttpServerResponse; import io.vertx.ext.web.Cookie; import io.vertx.ext.web.Router; import io.vertx.ext.web.RoutingContext;import java.util.Date;public class HttpVerticle extends ...

java.lang.NoSuchMethodError:javax.servlet.http.Cookie.setHttpOnly(Z)V

我正在使用weblogic 10.3.6.0应用程序服务器来部署应用程序.后部署使用JDK8的应用程序之一.在运行时出现以下错误.java.lang.NoSuchMethodError: javax.servlet.http.Cookie.setHttpOnly(Z)Vrelateds.gradle文件的内容如下providedCompile ‘javax.servlet:javax.servlet-api:3.0.1’该错误背后的原因是什么?解决方法:从Servlet 3.0开始提供Cookie.setHttpOnly().您将部署到仅提供Servlet 2.5的WebLogic 10. 请注意,您的项目是根据...

使用Java URLConnection的Cookie管理【代码】

我对android编程非常陌生,最近成功实现了成功的HTTP Post请求,只是得知在后续的Post / Get请求之间没有存储我的cookie.我环顾了互联网,发现了一些Android的Apache客户端和Java的HttpURLConnection的示例.我无法在当前类中实现这两种方法,因此我想知道是否有更多经验的人可以查看我的代码并提出建议. 概括: >我的初始POST请求成功并通过了身份验证.>我的第二个POST请求没有保留初始POST请求中的cookie.>是否存在任何特定的实例或原...

java轴Web服务客户端setMaintainSession在多个服务上(cookies)【代码】

我正在实现Web服务的客户端(并且维护Web服务的家伙反应迟钝..)我使用axis和WSDL2Java生成Java类,并且可以在身份验证服务上调用其登录方法好的,然后获取sessionId(例如z4zojhiqkw40lj55kgtn1oya).但是,似乎我无法在任何地方将此sessionId用作参数.甚至在登录后直接调用其hasSession()方法也会返回false.我设法通过在此服务的Locator-object上设置setMaintainSession(true)来解决此问题.但是问题在于,第一个服务Authentication-servi...

java-删除Websphere中的cookie-如何注销【代码】

我正在使用另一个通过URL将用户身份验证(AD登录)传递给WebSphere的网页.注销时,我将重定向到登录页面,并且由于我的会话从未关闭,因此已经登录.我尝试了一些方法来禁用WebSphere的cookie,但是没有任何效果.当我按注销按钮时,有没有一种简单的方法可以使用Java代码删除Cookie?任何帮助都非常感谢.解决方法:如果使用的是WebSphere 8.x,则在重定向到注销页面之前,应该使用servlet 3.0 api和request.logout()方法.此方法将删除会话和身...