我正在尝试创建一个将使用Facebook SDK的应用程序,并且您将能够通过Facebook登录。我在创建以下代码后发现Xamarin.Auth:
public int SaveUser(User user)
{
int r;
lock (locker)
{
connection = new SqlConnection("Data Source=" + path + ";Initial Catalog=DB;User ID=sa;Password=***********th");
connection.Open();
using (var command = connection.CreateCommand())
{
command.CommandText = "INSERT INTO tblUsers (Username, UserEmail, FirstName, LastName, FacebookID) VALUES (@Username, @UserEmail, @FirstName, @LastName, @FacebookID)";
command.Parameters.AddWithValue("@UserEmail", user.Email);
command.Parameters.AddWithValue("@Username", user.UserName);
command.Parameters.AddWithValue("@FirstName", user.FName);
command.Parameters.AddWithValue("@LastName", user.LName);
command.Parameters.AddWithValue("@FacebookID", user.FacebookID);
r = command.ExecuteNonQuery();
}
connection.Close();
return r;
}
}
我将使用此代码插入用户登录数据库后从Facebook获取的数据。 根据我的理解,Xamarin.Auth只会通过某种安全层,或者与它无关? 我应该使用那个组件吗?