public function saveAuthentication($Data)
{
$Cn = $this->Database->connection();
$Px = $this->Database->DatabasePrefix;
$UID = $Cn->quote($Data['UniqueID']);
$Provider = $Cn->quote($Data['Provider']);
$UserID = $Cn->quote($Data['UserID']);
$Sql = "insert {$Px}UserAuthentication (ForeignUserKey, ProviderKey, UserID) values ({$UID}, {$Provider}, {$UserID}) on duplicate key update UserID = {$UserID}";
$Result = $this->Database->query($Sql);
return $Result;
}