Skip to content

Instantly share code, notes, and snippets.

View davidelettieri's full-sized avatar

Davide Lettieri davidelettieri

View GitHub Profile
@davidfowl
davidfowl / TimeHttpEvents.cs
Last active April 6, 2024 20:17
Using Yarp.Telemetry.Consumption to track outbound network events (this package isn't tied to YARP)
using System.Diagnostics;
using System.Net.Sockets;
using System.Security.Authentication;
using Yarp.Telemetry.Consumption;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddTelemetryConsumer<TelemetryConsumer>();
var app = builder.Build();
# Installing Guile on Fedoa 30 from source file does not work as documented
# here are the extra steps I did
# Download tar from https://ftp.gnu.org/gnu/guile/
tar -xvf guile-3.0.0.tar.gz
# install missing libs
sudo dnf install libffi-devel
sudo dnf install gc-devel
import 'dart:async';
import 'package:simple_auth/simple_auth.dart';
import "package:http/http.dart" as http;
import 'dart:convert' as convert;
enum AzureADEasyAuthType { aad, microsoftAccount, facebook, google, twitter }
class AzureADEasyAuthApi extends OAuthApi {
String siteUrl;
AzureADEasyAuthType authType;