From 5beac2667cb64874167d997f40c1b6c2ec9a4297 Mon Sep 17 00:00:00 2001 From: James Quinley Date: Thu, 9 Mar 2023 21:54:27 -0800 Subject: [PATCH] Adds email for platform link, api already supports on web side. --- .../AOTSK_Login_Delegation_Server_jar.xml | 25 ------------------- .../delegationServices.java | 5 ++++ 2 files changed, 5 insertions(+), 25 deletions(-) delete mode 100644 .idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml diff --git a/.idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml b/.idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml deleted file mode 100644 index 1566914..0000000 --- a/.idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - $PROJECT_DIR$/out/artifacts/AOTSK_Login_Delegation_Server_jar - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java b/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java index fefae1e..674334a 100644 --- a/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java +++ b/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java @@ -2164,6 +2164,7 @@ public class delegationServices { System.out.println("Link request"); String CTOKEN = (String) Lrequest.get("token"); String platform = (String) Lrequest.get("linkplatform"); + String email = (String) Lrequest.get("emailtoken"); String id = (String) Lrequest.get("linktoken"); Document accountServer; String TKN; @@ -2193,6 +2194,7 @@ public class delegationServices { BasicDBObject updateQuery4 = new BasicDBObject(); BasicDBObject updateQueryAD = new BasicDBObject(); BasicDBObject updateQueryADBS = new BasicDBObject(); + BasicDBObject externalEmail = new BasicDBObject(); updateQuery.append("$set", new BasicDBObject().append("type", 76)); updateQuery4.append("$set", @@ -2201,9 +2203,12 @@ public class delegationServices { new BasicDBObject().append(platform + "id", id)); updateQueryADBS.append("$set", new BasicDBObject().append(platform + "idstatus", true)); + externalEmail.append("$set", + new BasicDBObject().append(platform + "email", email)); System.out.println("Sending Info To Forwarding Server"); dCollection.updateOne(searchQuery, updateQuery); accountS.updateOne(searchQueryASC, updateQueryAD); + accountS.updateOne(searchQueryASC, externalEmail); accountS.updateOne(searchQueryASC, updateQueryADBS); dCollection.updateOne(searchQuery, updateQuery4); secureCalls.accountLinked(Email, platform, UserName);