{"repo":"marketing-factory/oauth2","free":true,"listed":false,"github":"https://github.com/marketing-factory/oauth2","clone":"git clone https://github.com/marketing-factory/oauth2.git","description":"Generic OAuth2 authentication and authorization for TYPO3 CMS","language":"PHP","stars":11,"topics":["typo3","typo3-cms-extension","oauth2"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"TYPO3 Extension oauth2 ( mfc/oauth2 ) ======================================= This extension provides OAuth 2.0 authentication for TYPO3 installations. Read more 1. Features - Can automatically create new backend users - Certain OAuth resource servers can control admin permissions and assign backend group memberships 2. Usage 1) Installation The only way to install this extension is by using [Composer][1]. In your Composer based TYPO3 project root, just run composer require mfc/oauth2 . 2) Configure the extension To add an OAuth2 Server for login, we recommend you create your own little extension, use your existing site package or put the configuration in your config/system/additional.php . 2.1) Using the GitLab Provider included in this extension Configuring the GitLab Login Provider is pretty straight forward. Just put the following configuration into your ext localconf.php or the aforementioned config/system/additional.php and customize it to your needs. You can obtain the required information for the provider by going to either https://gitlab.com/profile/applications if you're using the hosted version of GitLab, or to the equivalent page on your self-hosted GitLab server. When creating the application within GitLab, you might need the following information: - Redirect URI: /typo3/index.php - Scopes: read api , read user , openid 2.2) Creating your own provider To create your own Provider, you need to create your own extension, and create a class which extends Mfc\\OAuth2\\R","default_branch":null,"files":null,"tree":[],"storefront":"/r/marketing-factory","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marketing-factory/oauth2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}