IdP's Advertising Both http and https
Recordon, David
drecordon at verisign.com
Tue Nov 7 20:34:40 UTC 2006
Moving this to the list, I really should have started it there in the
first place.
--David
-----Original Message-----
From: Recordon, David
Sent: Monday, November 06, 2006 2:06 PM
To: 'Dick Hardt'; Josh Hoyt
Subject: RE: IdP's Advertising Both http and https
Hey Dick,
But the security warnings will still exist:
- RP redirects me to http on IdP
- IdP redirects me to https on IdP for login page (warning)
- I interact with IdP for "trust request" via https
- I submit HTTPS form
- IdP redirects me back to RP via http (warning)
Am I missing something here?
The only way to remove all of the warnings is adding additional
redirects to itself in these steps to remove the warnings.
I guess I'm not sure what I think we should do, though don't think this
is a simple problem.
--David
-----Original Message-----
From: Dick Hardt [mailto:dick at sxip.com]
Sent: Saturday, November 04, 2006 6:49 PM
To: Recordon, David
Cc: Josh Hoyt
Subject: Re: IdP's Advertising Both http and https
Hi David
If the RP is only using HTTP, then then the request and response are in
the clear between the RP and user-agent, and using SSL between the
user-agent and OP has nominal benefit. In case it was not clear, the OP
SHOULD switch to HTTPS for all other transactions between the user-
agent and the OP, so user authentication is secure and any other
personal data transported while the user is deciding what to do is
secure.
I think many RPs will only be using HTTP, so this will be a usability
issue if they are seeing the browser warning.
... but perhaps I am not clear on what you were thinking you wanted to
do?
-- Dick
On 30-Oct-06, at 4:55 PM, Recordon, David wrote:
> So I was writing this one up for the notes and it just doesn't seem to
> be sitting well with me as I think about it more:
>
> - An IdP can already advertise both http and https endpoints in their
> Yadis files. A RP should use the same schema when redirecting the
> user to the IdP as it uses for its endpoints, though if this is not
> possible can decide to not continue the transaction. This is desired
> due to browsers showing a security warning when redirecting from https
> to http and vice-versa.
>
> So if the RP is HTTP, I think the security benefits of using SSL for
> the request (if the IdP offers a https endpoint) outweigh the fact
> that the user will be shown a warning on the response. I guess I have
> a hard time making this recommendation when instead I personally would
> recommend an IdP not advertise a HTTP endpoint if it has a HTTPS one.
> I think the reality is that anyone doing anything but testing with
> OpenID really should be using SSL, though certainly also don't believe
> that 100% of IdPs and RPs will do so.
>
> Thoughts?
>
> --David
>
>
More information about the specs
mailing list