Skip to content

A3M Account Authentication and Authorization

Jakub edited this page Dec 26, 2013 · 16 revisions

Current Version: v1.0 (initial stable release)
Open Issues: https://github.com/donjakobo/A3M/issues?state=open Project on GitHub: https://github.com/donjakobo/A3M/

Description

A3M (Account Authentication & Authorization) is a CodeIgniter 2.x package that leverages bleeding edge web technologies like OpenID and OAuth to create a user-friendly user experience. It gives you the CRUD to get working right away without too much fuss and tinkering! Designed for building webapps from scratch without all that tiresome login / logout / admin stuff thats always required.

Original Authors

Jakub @kubanishku
PengKong @pengkong

Key Features & Design Goals

  • Native Sign Up, Sign In with 'Remember me' and Sign Out
  • Native account Forgot Password and Reset Password
  • Facebook/Twitter/Google/Yahoo/OpenID Sign Up, Sign In and Sign Out
  • Manage Account Details, Profile Details and Linked Accounts
  • reCAPTCHA Support, SSL Support, Language Files Support
  • Gravatar support for picture selection (via account profile) (NEW)
  • Create a painless user experience for sign up and sign in
  • Create code that is easily understood and re-purposed
  • Utilize Twitter Bootstrap (a fantastic CSS / JS library)
  • Graceful degradation of JavaScript and CSS
  • Proper usage of CodeIgniter's libraries, helpers and plugins
  • Easily Configurable via config file

Folder structure

  • /application/ - what you should be editing / creating in
  • /system/ - default CodeIgniter system folder (don't touch!)
  • /resource/ - css / images / javascript (folder configurable via constants.php)
  • /user_guide/ - latest guide for CI (can be deleted, just for CI reference)

3rd Party Libraries & Plugins

Dependencies

  • CURL
  • DOM or domxml
  • GMP or Bcmatch

Installation Instructions

Check out our wiki: https://github.com/donjakobo/A3M/wiki/Installation-Instructions for help on getting started.

Help and Support

Change Log

v1.0

1. Bug fixes
2. Setup on github and taken over by new users from original project codebase.

Category:Libraries::Authorization Category:Libraries::Authentication Category:Contributions::Libraries::Authentication

Clone this wiki locally