c# SocialProxyConnector plugin

De SocialProxy service van InfoCaster is een externe "webservice" welke aangeroepen kan worden om op een eenduidige manier en relatief snelle manier social integratie in te bouwen binnen bijv. een website.

Om gebruik te maken van deze service kwam echter nog behoorlijk wat code aan te pas. Om deze reden heb ik een generieke .NET connector-module gemaakt welke al deze code abstraheert. Alle logica die je anders per website zou moeten maken zit nu verwerkt in deze module. Deze module zorgt voor een geautomatiseerde koppeling door middel van configuratie en op basis van conventie. Door simpelweg de beschikbare Httpmodule te registeren en de standaard usercontrol te plaatsen heb je feitelijk alles gedaan om een sociaal authenticatie systeem te maken voor o.a. het Umbraco CMS en Orchard CMS. 

Verder is het ook mogelijk om profiel data op te halen en weg te schrijven. Bovendien is er een code API waarmee afgeweken kan worden van de standaard implementatie.

De module is modulair opgezet en is opgedeeld in 3 lagen:

                  Basis klasse

       WebForms    -     MVC

        Umbraco     -  Orchard

Opdrachtgever: InfoCaster

Platform: ASP.NET

Werkgever: InfoCaster