Feature #44127
closedOpenID login: automatically create backend user accounts
100%
Description
I'd like to be able to configure the OpenID login extension so that certain OpenID logins get their backend user account created automatically.
"certain OpenID logins" is of course broad and need to be configurable, e.g. all from one OpenID server, or all from one OpenID server that match a certain email address regex.
It should also be configurable if the to-be-created user shall be admin or not, and which groups he will get.
This feature would benefit companies with many employees that support a large number of TYPO3 systems. Creating personal account for every single employee on every system is tedious, so not having to create them in the first place would be a big help.
Updated by Christian Weiske over 11 years ago
I've thought about that a bit: Goal is to let extensions handle unregistered openid users after they authenticated at their OpenID provider.
Every extension could be different in their requirements of data from the provider. Some only need the OpenID, others need the email, others might use the full name and timezone information. Thus they need to be able to modify the OpenID request to the provider, being able to change the required and optional attributes.
The next entry point needs to be the place at which OpenID authentication is finished, but we see that there is no user account with that claimed ID. At this time, the extension may want to create that user and tell the OpenID sysext that the user exists and return it, so that it can pass it further along in the login chain.
Updated by Gerrit Code Review over 11 years ago
- Status changed from New to Under Review
Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21662
Updated by Gerrit Code Review over 11 years ago
Patch set 2 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21662
Updated by Christian Weiske over 11 years ago
Phone call with Helmut: He is working on a patch to modularize the openid process. With that patch, it will be possible to hook into the openid login process.
Updated by Gerrit Code Review almost 10 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/21662
Updated by Gerrit Code Review over 9 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/21662
Updated by Gerrit Code Review over 9 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/21662
Updated by Gerrit Code Review about 9 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/21662
Updated by Gerrit Code Review about 9 years ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/21662
Updated by Anonymous about 9 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 25e44e8fdf6d6132ffa58f176a1ef67650d674fa.