Wizard to add OpenID to backend user
Google's OpenID provider gives out per-consumer-domain random OpenID URLs for users. This means that it is impossible to know what OpenID a Google user has before he tried to log in at least once.
To solve this problem, the backend user settings form should have a wizard to add an OpenID.
It opens a popup with a form to enter an OpenID. Then the OpenID auth process starts, and at the end the claimed_id is put into the backend user's OpenID url input field, and the popup closes itself.
[FEATURE] Wizard to add OpenID to backend user
Adds an OpenID wizard button to the be_user's tx_openid_openid field.
The wizard allows to enter an OpenID URL, processes the OpenID login
and finally sets the OpenID in the backend user edit form and
backend user settings form.
This helps registering OpenIDs of providers that hand out different
claimed OpenID URLs for each domain, like Google does.
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Fabien Udriot
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind