Ostatnio dla jednego z projektów potrzebowałem zrobić uwierzytelnianie z Flickr i Instagram. Szukałem jakiś gotowców, ale nic nie udało mi się znaleźć. A, że od jakiegoś czasu korzystam z World Domination, to stwierdziłem, że dopiszę to to potrzebuje jako dodatkowe providery.
Stąd też ten o to popełniony przeze mnie kod który możecie znaleźć na github.
Zwiera on implementację uwierzytelniania dla:
Unit testy, są skopiowane i lekko zmodyfikowane z tego co znalazłem w WD. Jedna uwaga, kod wykorzystuje paczkę nuget od WD która była dostępna w czasie jego pisania. Kod na github poszedł dużo do przodu i ma kilka breaking changes w tym interfejs który jest używany do implementacji providera. Może się okazać, że kod przeze mnie napisany w dniu publikacji tego postu nie będzie już działał – ale na pewno potem go naprawię :)