public async Task<ActionResult> FacebookSignInAsync(FacebookAccount account) { var auth = new FacebookAuthentication(this.Tenant); try { var result = await auth.AuthenticateAsync(account, this.RemoteUser).ConfigureAwait(false); return await this.OnAuthenticatedAsync(result).ConfigureAwait(true); } catch(NpgsqlException) { return this.Json("Access is denied."); } }
public async Task<ActionResult> FacebookSignInAsync(FacebookAccount account) { var auth = new FacebookAuthentication(); try { var result = await auth.AuthenticateAsync(account, this.RemoteUser); return this.OnAuthenticated(result); } catch (NpgsqlException) { return this.Json("Access is denied."); } }