Realization of SAML Trust Models in .NET

OData support
Dr. Simon Balázs
Department of Control Engineering and Information Technology

I dealt with the authentication and authorisation cooperation of heterogeneous informatics systems running different platform in the course of my thesis. Thereto these systems are able to collaborate to it must follow fundamental principle of paradigm of Service-oriented Architecture (SOA) to realize. In that case, if it is aim to some elements of these system communicate with each other standardly, it must be applied the technology of the web service.

Thereto them are ablo to collaborate in the authentication and authorisation too to there are need for additional standard which approach with different viewpoint and try to find solution. However these standards has a common dot namely these are use to outsourced or claim based authentication and authorisation. I review three in generality from among this, the SAML (Security Assertion Markup Language), WS-Trust and WS-Federation. In the WS-Federation case are concrete trust modells too. This standard makes it possible to we use suitable security token for SAML standard and I will make this too therefore I call SAML basis trust models these models.

I present more important functions and useage of the Windows Identity Foundation (WIF), .Net class library. Then following this I reveal realisation of several SAML basis trust models by the help of this class library. To do this I use two addtional .NET tecnology, the ASP.NET web applications and Windows Communication Foundation (WCF) web services. With the previous ones, I realize client applications whilst with the latter ones, I will provide web services for client programs.

Finally, I examine to some trust models and their realization to how much can be generalized and in what kind of case useful.


Please sign in to download the files of this thesis.