Skip to content

5Tsrl/auth0-joomla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

auth0-joomla

Joomla extension focused on Single Sign On for Enterprises + Social Login + User/Passwords. Powered by Auth0.

##Instalation

  1. Download from here the latest release of the extension.
  2. Access to the Joomla administrator interface and then upload the zip file to the Extension Manager.
  3. If you don't have an Auth0 account, you can create one for free).
  4. Go to the Auth0 component (on the top toolbar, under the components menu) and the click on options.
  5. Complete your app information (you can create one or get the information here).
  6. Go to the Module Manager and publish the Auth0 module and after that, access to the module configuration.
  7. Select the module position on the sidebar and enable it for all pages in the "Menu Assignment".
  8. It is done!

Auth callback url: /index.php?option=com_auth0&task=coverify Cross Origin Authentication Location: /index.php?option=com_auth0&task=auth

##User Management configuration

You can enable and disable the user signup and select the default user group on the User Managent Configuration.

To access it, go to the System menu on the top toolbar, then click on Global Configuration. On the left sidebar, click on User Management and there you will find both settings Allow User Registration and Allow User Registration.

##Lock customization

Under the Auth0 Module configuration, there is lots of settings to customize the Lock widget.

Under Module tab:

  • Show login form: enable or disable if Lock is visible
  • Show as modal: if it is enabled, it will show a button that, when clicked, will show lock as a modal over the content of the page
  • Form title: Lock title
  • Icon URL: it should be a URL to the image to show over the title
  • Enable Gravatar integration: if enabled, will show the user avatar on the login widget
  • Customize the Login Widget CSS: it will enable you to change the Lock appearance.
  • Show bit social buttons: it will change the way the buttons are shown on Lock

Under Advanced Settings tab:

  • Widget URL: you can change it to force to use a certain version of the Lock widget
  • Translation: should be a the language or a valid json with the translation (see https://github.com/auth0/lock/wiki/Auth0Lock-customization#dict-stringobject)
  • Username style: let you change if you will use only email or username on the login form
  • Remember last login: will enable a short hand login when the user come back to the site

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker. The Responsible Disclosure Program details the procedure for disclosing security issues.

Author

License

This project is licensed under the GPL2 license. See the LICENSE file for more info.

Packages

No packages published

Languages

  • PHP 99.2%
  • Other 0.8%