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/].