Я пытаюсь получить логин с помощью базового лагеря, как проект MVC дает использовать Google facebook и т.д., как я могу получить войти, используя свои учетные данные BasecampКак получить доступ к деталям пользователя Basecamp с помощью OAuth 2.0
0
A
ответ
1
Есть много из способов осуществить это, но старое золото использование BasecampRestAPI Его очень легко реализовать , например: Lets первого аутентификации пользователя
public static bool Authenticate(string username, string password)
{
BaseCamp objCamp = BaseCamp.GetInstance("https://CompanyName.basecamp.com", username, password);
// as we authenticated, therefore pass username after formatting it i.e. converting "Khawaja.Atteeq" to "Khawaja Atteeq" format
string user = username.Split('@')[0].Replace('.', ' ');
user = new CultureInfo("en").TextInfo.ToTitleCase(user.ToLower());
// session if necessary.
HttpContext.Current.Session["UserID"] = user;
return true;
}
теперь позволяет перейти на страницу входа
protected void SignIn_Click(object sender, EventArgs e)
{
if (Authenticate(Username.Text.Trim(), Password.Text))
{
Response.Redirect("~/");
}
else
{
Error.Visible = true;
}
}
Thats It Hope Помощь