Last Day
This commit is contained in:
parent
608b64d035
commit
6bcf0ef47e
@ -1,87 +0,0 @@
|
|||||||
package tech.nevets.jaml.auth;
|
|
||||||
|
|
||||||
import tech.nevets.jaml.util.DataCompressor;
|
|
||||||
import tech.nevets.jaml.util.HttpUtils;
|
|
||||||
|
|
||||||
import java.net.URI;
|
|
||||||
import java.net.URISyntaxException;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
public class AuthRequests {
|
|
||||||
|
|
||||||
public static DataCompressor initGet() {
|
|
||||||
try {
|
|
||||||
URI liveLogin = new URI("https://login.live.com/oauth20_authorize.srf?client_id=000000004C12AE6F&redirect_uri=https://login.live.com/oauth20_desktop.srf&scope=service::user.auth.xboxlive.com::MBI_SSL&display=touch&response_type=token&locale=en");
|
|
||||||
Map<String, String> headers = new HashMap<>();
|
|
||||||
|
|
||||||
String response = HttpUtils.get(liveLogin, headers);
|
|
||||||
String urlPost = "";
|
|
||||||
String value = "";
|
|
||||||
|
|
||||||
System.out.println("Response: " + response);
|
|
||||||
|
|
||||||
String[] cutResponse = response.split("<");
|
|
||||||
|
|
||||||
for (String cut : cutResponse) {
|
|
||||||
if (cut.contains("urlPost")) {
|
|
||||||
urlPost = cut;
|
|
||||||
}
|
|
||||||
if (cut.contains("value")) {
|
|
||||||
value = cut;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
while (urlPost.indexOf(",urlPost:") < urlPost.indexOf("',at:true")) {
|
|
||||||
urlPost = urlPost.substring(urlPost.indexOf(",urlPost:") + 10, urlPost.indexOf("',at:true"));
|
|
||||||
}
|
|
||||||
|
|
||||||
while (value.indexOf("value=\"") < value.indexOf("\"/>',")) {
|
|
||||||
value = value.substring(value.indexOf("value=\"") + 7, value.indexOf("\"/>',"));
|
|
||||||
}
|
|
||||||
|
|
||||||
System.out.println("Param 1: " + urlPost);
|
|
||||||
System.out.println("Param 2: " + value);
|
|
||||||
|
|
||||||
return new DataCompressor(urlPost, value);
|
|
||||||
|
|
||||||
} catch (URISyntaxException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
|
|
||||||
return new DataCompressor();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String loginMicrosoft() {
|
|
||||||
DataCompressor urlPostPlusValue = initGet();
|
|
||||||
String urlPost = urlPostPlusValue.getKey();
|
|
||||||
String value = urlPostPlusValue.getValue();
|
|
||||||
|
|
||||||
String accountEmail = "SVTracey9@gmail.com";
|
|
||||||
String accountPassword = "Dolly1000!!";
|
|
||||||
|
|
||||||
try {
|
|
||||||
Map<String, String> headers = new HashMap<>();
|
|
||||||
|
|
||||||
Map<String,String> data = new HashMap<>();
|
|
||||||
data.put("login", accountEmail);
|
|
||||||
data.put("loginfmt", accountEmail);
|
|
||||||
data.put("passwd", accountPassword);
|
|
||||||
data.put("PPFT", value);
|
|
||||||
|
|
||||||
String response = HttpUtils.post(new URI(urlPost), headers, data);
|
|
||||||
|
|
||||||
System.out.println(response);
|
|
||||||
|
|
||||||
return "";
|
|
||||||
} catch (URISyntaxException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void loginMSApi() {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user