Project

General

Profile

Actions

Feature #44127

closed

OpenID login: automatically create backend user accounts

Added by Christian Weiske almost 12 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Could have
Assignee:
-
Category:
Miscellaneous
Target version:
-
Start date:
2012-12-19
Due date:
% Done:

100%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

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.


Related issues 1 (0 open1 closed)

Blocked by TYPO3 Core - Bug #25322: OpenID login does not work with GoogleClosed2011-03-15

Actions
Actions #1

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.

Actions #2

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

Actions #3

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

Actions #4

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.

Actions #5

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

Actions #6

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

Actions #7

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

Actions #8

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

Actions #9

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

Actions #10

Updated by Anonymous about 9 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #11

Updated by Benni Mack about 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF