smichaelsen/opauth

There is no license information available for the latest version (dev-merge-gsoc) of this package.

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 2

Forks: 1

Open Issues: 0

Type:typo3-cms-extension

dev-merge-gsoc 2016-02-29 14:02 UTC

This package is auto-updated.

Last update: 2024-03-29 03:31:36 UTC


README

Opauth implement OAuth2 Layer for TYPO3 CMS

You can see demo at: http://typo3.denysbutenko.com

#Install

From github

cd /path/to/your/typo3conf/ext/
git clone https://github.com/thedarki/typo3-opauth.git opauth
  1. Open your system backend: http://localhost/typo3/index.php
  2. Auth in backend.
  3. Select "Extension Manager" in left bar.
  4. In search-box input "opauth" without quotes.
  5. Activate it
  6. Click on name of extension for opening settings.

From TER (TYPO3 Extension Repository)

In future...

#Configuration For able auth with social network we need to configure his settings.

Main Settings

  1. Click on checkbox for enable it for Frontend or Backend or both.
  2. By default creating new user in backend is disabled. For enable it click on createAdminBeUsers
  3. For frontend user needed to select storagePid.

Facebook:

  1. Open tab with facebook settings.
  2. Click on checkbox for enable it.
  3. Open https://developers.facebook.com/apps
  4. Create you app
  5. Copy App-Id and paste into App Id [facebook.facebookAppId]
  6. Copy App-Secret into App Secret Token [facebook.facebookAppSecret]
  7. Click 'Save'

Twitter:

  1. Open tab with twitter settings.
  2. Click on checkbox for enable it.
  3. Open https://dev.twitter.com/apps
  4. Click to Create a new application
  5. Copy Consumer key and paste into Consumer Key [twitter.twitterConsumerKey]
  6. Copy Consumer secret into Consumer Secret [twitter.twitterConsumerSecret]
  7. Click 'Save'

#Currently Supported

  • Facebook
  • Twitter

** I've only tested it with Facebook. This does not mean that it won't work for other Oauth2 providers. Refer to http://opauth.org/ for help on implementing it. **