Question: It is possible to have a control that would proxy requests to another domain/Web site, including postback?

In this control, you would specify the URL you wanted to execute, and whenever the control executed, it would make a GET request to this other URL, and render the HTML return. (This part is not hard.)

However, when the page is posting back, it would make a POST request, with all of its postback variables intact, to this other page.

I'm really looking for a blind proxy. Some control that will take the incoming request and throw it another URL, and render the results. The other page would really have no idea it wasn't interacting with a human.

I want to think I could develop this, but I can't be the first person who wants to do it, so there has to be some reason why Google isn't revealing the solution to me. I suspect I'm going to run into the same Big Problem that anyone else with this idea has run into.

Answer: 
```
$openid->identity = 'https://www.google.com/accounts/o8/';

// use the following line to obtain the required details. These are the only details that google mail provides. 
$openid->required = array('namePerson/friendly', 'contact/email' , 'contact/country/home', 'namePerson/first', 'pref/language', 'namePerson/last');

header('Location: ' . $openid->authUrl());

```
Seemingly lightopenid provides a method for that:

```
$openid->validate();
$userinfo = $openid->getAttributes();  // associative array

```

It returns either SimpleReg or "Attribute Exchange" data. But only if the user agreed to that, I would hope.