Hi Ryan,

Thanks for your email and some precisions.

I already have an IdP and SP implemented and talking each other well.  My SP is 
within IIS7 and my IdP running within a a servlet container (Tomcat 6). Both 
are in two different boxes (With Windows 2008 Sever and Windows 7). I also 
implemented an LDAP server (OpenDJ 2.7) to authenticate users near the IdP. I 
put a simple HTML page in a ../secure directory within IIS and create some 
users in the LDAP server to test the authentication, that also work 
successfully;  after being authenticated, a user access successfully the 
protected html page.

So everything is set up and I now need to integrate ('Shibbolize')  a real 
application (The ASP .NET application) that I should acquire from elseone. I am 
not an ASP .NET developer by the way and my programming skills neither good. 
Thus I am quite confused by  what to ask to the ASP application developer to 
modify in regard to Shibboleth,  neither I know what files and what xml 
elements to configure in Shibboleth side since there is none precision in the 
Shibboleth official documentation mostly regarding ASP .NET applications.






Kind regards





Gilles Rubens Badouet

Student ID: 3940347

Faculty of Engineering and Computing

MSc Network Computing Course

Mobile: 07424486426

________________________________
From: Ryan Davis <[email protected]>
Sent: 26 July 2013 15:19
To: Gilles Badouet
Cc: [email protected]
Subject: Re: [Spam] [Mono-aspnet-list] Integrating/Authentication ASP .NET 
application(s) to/with Shibboleth

Shibboleth is a complicated system, but you can break it down into a few parts. 
Grossly oversimplifying:

  *   Identity provider (IdP) - this service handles authentication; your users 
type in their username and password here.
  *   Service Provider (SP) - this service runs on the same server as your 
ASP.NET application, and talks back and forth with the IdP. You tell the SP 
what URLs are protected, and the SP intercepts HTTP traffic, redirecting people 
to the IdP for authentication first if someone requests for a protected URL. 
When the IdP authenticates the user, it redirects back to your SP with data 
about the authenticated user (e.g. username). The SP adds this information as 
custom HTTP headers, then finally sends the request to your ASP.NET application
  *   The ASP.NET application looks in HttpRequest.Headers for information 
about the logged in user

What you do with it from there is up to you. If you're using ASP.NET MVC, it's 
pretty easy to make an AuthorizeAttribute that looks to the headers; if you're 
using ASP.NET webforms maybe you have a Begin_Request() in your global.asax.cs 
that reads the headers and sets HttpContext.User.

Most of the work with getting Shibboleth setup is in running the SP daemon and 
establishing trusted connections with the IdP - there's some metadata and key 
exchanges that you need to work out with the folks running the IdP, and then 
they need to explicitly authorize your SP. You should ask on shibboleth mailing 
lists<http://shibboleth.net/community/lists.html> for help with that. It's not 
that difficult, it's just a lot of nitty-gritty details that all have to match 
perfectly.

Good luck,


Ryan Davis
Director of Programming, Acceleration.net
2837 NW 41st Street, Unit 320
Gainesville, FL 32606
352-335-6500 x124
http://www.acceleration.net


On 07/26/2013 08:31 AM, Gilles Badouet wrote:
Hello all,

I am new in this mailing list.
Can anyone here describe me how to integrate an ASP .NET application to 
Shibboleth, indeed for the authentication mechanism.
I would like to do so, but don't know how to proceed, the steps to follow ... I 
read Shibboleth documentation, but still I cant understand what are the 
processes.

I would appreciate if anyone here can help me by providing few steps to follow 
and if possible how; or any links providing such implementations examples.






Kind regards





Gilles Rubens Badouet

Student ID: 3940347

Faculty of Engineering and Computing

MSc Network Computing Course

Mobile: 07424486426



_______________________________________________
Mono-aspnet-list mailing list
[email protected]<mailto:[email protected]>
http://lists.ximian.com/mailman/listinfo/mono-aspnet-list


_______________________________________________
Mono-aspnet-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-aspnet-list

Reply via email to