OpenID
OpenID version
We support the following OpenID specs:
- OpenID Authentication 2.0 (http://openid.net/specs/openid-authentication-2_0.html)
- OpenID Authentication 1.1 (http://openid.net/specs/specs-1.1.bml)
OpenID extensions
We support the following OpenID extensions:
- OpenID Attribute Exchange 1.0 (http://openid.net/specs/openid-attribute-exchange-1_0.html)
- OpenID Simple Registration Extension 1.0 (http://openid.net/specs/openid-simple-registration-extension-1_0.html)
OpenID Attribute Exchange
The following schema's are supported by our Attribute Exchange implementation:
Name:
- http://axschema.org/namePerson - Fullname
- http://axschema.org/namePerson/friendly - Nickname
- http://axschema.org/namePerson/first - Firstname
- http://axschema.org/namePerson/last - Lastname
- http://axschema.org/namePerson/middle
- http://axschema.org/namePerson/suffix
- http://axschema.org/namePerson/prefix
Birthday:
- http://axschema.org/birthDate
- http://axschema.org/birthDate/birthYear
- http://axschema.org/birthDate/birthMonth
- http://axschema.org/birthDate/birthday
Contact:
- http://axschema.org/contact/email
- http://axschema.org/contact/phone/default - Phone preferred
- http://axschema.org/contact/phone/cell - Phone Mobile
- http://axschema.org/contact/IM/MSN - MSNid
- http://axschema.org/company/name
Address:
- http://axschema.org/contact/city/home - City
- http://axschema.org/contact/country/home - Countrycode
- http://axschema.org/contact/postalCode/home - Postalcode
- http://axschema.org/contact/postalAddress/home
- http://axschema.org/contact/postalAddressAdditional/home
Additional information about the Hyver and their settings:
- http://axschema.org/contact/web/default - Profile URL
- http://axschema.org/media/image/default - Profile Picture
- http://axschema.org/media/image/aspect11 - Profile Picture Square
- http://axschema.org/person/gender
- http://axschema.org/pref/language
- http://axschema.org/pref/timezone
OpenID Simple Registration Extension
The following SREG fields are supported by our implementation:
- nickname - nickname of the hyver
- email - email address
- fullname - fullname
- dob - day of birth
- gender - gender, 'M' or 'F'
- postcode - the postcode
- language - language as defined in iso639 http://www.w3.org/WAI/ER/IG/ert/iso639.htm
- timezone - timezone
Platforms
Hyves supports multiple platforms for OpenID usage. Currently OpenID can be used by:
- Mobile browser platforms
- In-line IFrame
Mobile browser platforms
The Hyves OpenID pages will auto-detect any mobile phone browsers to show a mobile page. This page will work on almost any mobile phone.

In-line IFrame
It is possible to load the OpenID at Hyves flow in an iframe, the login for Hyves users will then happen through an popup. Keep in mind that the return_to at the Relying Party will also occur in the iframe, Relying Parties should be able to communicate this information back to the iframe container using the return_to page. See the working example at [http://openid.marjew.nl/].
