NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [thredds] OPeNDAP authentication

Hi Pauline,

> How are you incorporating single sign on (assuming this means OpenID or 
> Shibboleth) with client certificates?   Or do you mean the MyProxy 
> credentials *is* the SSO, and would unlock a certificate that will be 
> used across multiple services (including stuff like GridFTP)?

Yes the latter.  The client would make a call to MyProxy logon first to obtain 
a credential from their home IdP then submit this in their request over SSL to 
the OPeNDAP service.

We also have OpenID based SSO for pyDAP.  Our OpenID Provider uses 
username/password but could use a client cert too as I've seen done with 
MyOpenID.
> 
> > Have any of you done much in the way of authentication 
> > interoperability tests between different client and server 
> > implementations?
> >
> 
> Nope... We're hoping to keep authentication to either the 
> container or 
> web server so then it would be independent of the underlying webapp. 

We've followed the same approach overlaying the pyDAP web application with 
independent WSGI based security middleware.

> I'm hoping client certificates would *just work* on the standard HTTP 
> clients for the C, Java and Python OPeNDAP client libraries 
> (i.e. curl, 
> httpClient and httplib2(?)).  We should be doing some testing soon...

OK - would be interested to hear how you get on :)  I did some initial tests 
with wget but I'm more concerned about compatibility with the other OPeNDAP 
client libraries.

Cheers,
Phil
--
Scanned by iCritical.



  • 2009 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: