Skip to content
Pavel Tuma edited this page Jul 2, 2018 · 3 revisions

PicoAuth is a plugin for Pico CMS 2.0 providing various means of authentication and authorization to pages. The plugin requires PHP >= 5.6.0.

The functionality of the plugin is contained in independent modules that can be individually enabled to suit the needs of the website owner. Simple description of the modules that are included in the plugin:

  • Local user accounts

    • Visitors can login to the site using accounts stored locally
    • User accounts defined in a configuration file
    • User registration (optional)
    • Password reset function (optional)
    • Users can change their password (optional)
  • Login using OAuth 2.0 services

    • Visitors can login to the site using a 3rd party service that supports the OAuth 2.0 protocol
  • Access control

    • Access control to Pico pages based on permissions of an authenticated user
  • Page locks

    • Can be used to display selected pages only after the correct page key phrase is entered (no authentication required)