2012-04-07 3 views
0

nach fetch_request google verallgemeinern und aol gibt ax Attribute wie openid_ext1_value_* wo, wie alle anderen openid_ax_value_* zurückkehren Wie kann dies verallgemeinert werden?openid Axt fetch_request ext1_value und ax_value

Ist es nur eine Ausnahme mit Google? oder kann es etwas anderes als ax_value oder ext1_value sein?

Antwort

1

Nach der AX-Spezifikation finden Sie hier: http://openid.net/specs/openid-attribute-exchange-1_0.html

Sie Ihre Lösung von der Suche nach dem openid.ns.<extension_alias>=http://openid.net/srv/ax/1.0 in Abschnitt beschrieben 1.1 der Spezifikation verallgemeinern kann.

Der Wert ist das Präfix für den Rest der Parameter, die sich auf diese Erweiterung beziehen.

So in den Anfragen von Google und AOL Sie openid.ns.ext1=http://openid.net/srv/ax/1.0 finden sollten. Daher werden alle AXbezogenen Anfragen die Form openid.ext1.<AX parameter> haben (z. B. openid.ext1.mode).