Websites using OpenID/OAuth/Facebook Connect/Twitter Connect often open a
popup window to the user¹s Identity Provider for user to complete the
AuthZ/AuthN flow rather than taking the user away from the referring site
via a full page redirect.

In the case where a popup window is used, it¹s a very good idea to require
that that the browser¹s address bar is displayed, and that an independent
browser window is used, rather than an inline iframe. These requirements are
needed to help prevent the user from being phished in the case where the
user has to enter their password, and to ensure that the user¹s consent was
not forged via a clickjacking attack.

I believe that the Web Server Flow and the Web Client Flow will often take
place within a popup window, so it would make sense to put into the core
spec that popups should be independent browser windows with the address bar
clearly displayed. 

Another missing feature in the core spec is support for multiple languages.
Given that many Service Providers have a global userbase, client
applications will want to have a way to specify the language to be used on
the auth screen. While the User Agent¹s Accept-Language: HTTP header, as
well as the user¹s IP address could be used as language hints, in practice
clients will want the ability to specify the language.

Is there consensus to get Popup Window requirements and language support
into the OAuth2 core spec?

Allen

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to