public User OAuthCallback(HttpRequestBase Request) { var client = new AppHarbor.Client.AppHarborClient(clientId, secret); var token = client.GetAccessToken(Request["Code"]); var user = client.GetUserInformation(token); User masterUser = null; if (!string.IsNullOrEmpty(Request["Id"])) { masterUser = database.Users.FirstOrDefault(u => u.UniqueId == Request["Id"]); } var appUser = AppHarborCreateOrUpdateAccountIfNeeded(token, user, masterUser); return appUser; }
public User OAuthCallback(HttpRequestBase Request) { var client = new AppHarbor.Client.AppHarborClient(clientId, secret); var token = client.GetAccessToken(Request["Code"]); var user = client.GetUserInformation(token); User masterUser = null; if (!string.IsNullOrEmpty(Request["Id"])) { masterUser = database.Users.FirstOrDefault(u => u.UniqueId == Request["Id"]); } var appUser = AppHarborCreateOrUpdateAccountIfNeeded(token, user, masterUser); return(appUser); }