CodeIgniter - 具有这些功能的auth库

I’m searching for a CI auth library with these features or at least most of them:

  • Social login with support for Google, Twitter, Facebook where if an user sign up the normal way then if he logs in with he’s google account the two account will be merged if he’s using the same email
  • Normal sign up:
    • remember me
    • password recovery
    • captcha
    • quite secure

I don’t need role-based system.

I’ve seen various library especially:

What do you recommend?

I recently looked for a system with similar requirements. I found the A3M library, (which is an intended role-based system, but isn't functional), and though it hasn't been recently updated, I was able to successfully incorporate it into my latest project with some minor edits. If you feel comfortable with being able to edit the library to fit your needs (which is quite easy to understand), then I'd recommend this system. A3M matches all of your requirements, and runs many security checks for code congruency.