4
2

Hello friends,

I am not sure if this one has been asked already. We are using OSQA (great platform, btw!) at ask.badadev.com . The system has been installed about 9-10 months ago without any modifications to the core.

Today I receive the following email from Facebook informing that we may be violating the TOS.

"Dear Developer of Ask BadaDev, Our automated systems have detected that you may be inadvertently allowing authentication data to be passed to 3rd parties. Allowing user ids and access tokens to be passed to 3rd parties, even inadvertently, could allow these 3rd parties to access the data the user made available to your site. This violates our policies and undermines user trust in your site and Facebook Platform. In every case that we have examined, this information is passed via the HTTP Referer Header by the user's browser. This can happen when using our legacy authentication system and including < iframe >, < img > or < script > content from 3rd parties in the page that receives authentication data from Facebook. Our legacy mechanism passes authentication information in the URL query string which, if handled incorrectly, can be passed to 3rd parties by the browser. Our current OAuth 2.0 authentication system, released over a year ago, passes this information in the URL fragment, which is not passed to 3rd parties by the browser. Please ensure that you are not allowing this data to be passed immediately. Accessing your site as a test user while running a HTTP proxy/monitor like Charles or Fiddler is the best way to determine if you are allowing this information to be passed. If you discover the issue, you can do one of two things: 1. Migrate your site to use our OAuth 2.0 authentication system. We are requiring all apps and sites to update to this mechanism by Sept. 1, 2011. Migrating now will address this issue and ensure that you are one of the first to meet the deadline. For more details, please see our Authentication Guide. 2. Create and use an interstitial page to remove the authentication data before redirecting to your page with 3rd party content. This approach is used by many of our largest developers today (although they are all migrating to OAuth 2.0 shortly). This is a simple and straightforwardchange that should have minimal impact on your site. For more details on this approach, see our Legacy Connect Auth doc. Because of the importance of ensuring user trust and privacy, we are asking you to complete one of the above steps in the next 48 hours. If you fail to do so, your site may be subject to one of the enforcement actions outlined in our policies. If you have any questions or believe you have received this message in error, please contact us. Facebook Developer Relations"

Please help! :-)

asked 16 May '11, 02:52

wit's gravatar image

wit
61135
accept rate: 0%

edited 16 May '11, 05:38

Andrew_S's gravatar image

Andrew_S ♦
5.6k45674

1

I got same mail, too!

(16 May '11, 03:41) Atsuo Ishimoto
1

Same email here and we are using the last beta from OSQA.

The summary is: "Migrate your site to use our OAuth 2.0 authentication system. We are requiring all apps and sites to update to this mechanism by Sept. 1, 2011". Are there plans to migrate OSQA?

(16 May '11, 04:26) Oscar ♦
3

We have just received the same notification from Facebook this morning. We'll investigate and try to issue an update as soon as possible.

(16 May '11, 06:52) rickross ♦♦

It looks new OAuth login have checked in to the trunk. I tried the trunk and runnig fine for now.

link

answered 18 May '11, 00:34

Atsuo%20Ishimoto's gravatar image

Atsuo Ishimoto
152
accept rate: 0%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×75
×40
×32
×1
×1

Asked: 16 May '11, 02:52

Seen: 1,267 times

Last updated: 18 May '11, 01:25

powered by OSQA