java—当用户已经通过身份验证时对post请求进行身份验证

eit6fx6z  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(233)

我有一个站点,它利用oauth用证书对用户进行身份验证,我用java代码向另一个利用同一系统进行身份验证的服务发出post请求。我不确定的是如何对已经通过身份验证的用户进行身份验证。除非我明目张胆地要求用户的公共证书和密钥(我不想这样做),否则它将返回一条自动消息,要求我提供pki。

URL obj = new URL(caURL);
auth_con = (HttpsURLConnection) obj.openConnection();
auth_con.setRequestMethod("POST");

//add request header
auth_con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

auth_con.setRequestProperty("Cookie", cookieString);

logger.info("\nSending 'POST' request to URL : " + caURL);
auth_con.setDoOutput(true);
auth_con.setDoInput(true);

File tempFile = File.createTempFile("temp", ".tmp");
input.transferTo(tempFile);
FileInputStream fis = new FileInputStream(tempFile);

wr = new DataOutputStream(auth_con.getOutputStream());
wr.write(fis.readAllBytes());

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题