Welcome Guest, Not a member yet? Register   Sign In
Announcing Shield: an Official Authentication library
#1
Star 

One of the most requested features in CodeIgniter for years has been an authentication/authorization solution as part of CodeIgniter. I'm proud to announce that today is that day. CodeIgniter now has an official auth library: Shield.

Among the many features that Shield ships with are:

  1. Session-based authentication (traditional email/password with remember me)
  2. Stateless authentication using Personal Access Tokens
  3. Optional Email verification on account registration
  4. Optional Email-based Two Factor Authentication after login
  5. Magic Login Links when a user forgets their password
  6. Flexible groups-based access control (think roles, but more flexible)
  7. Users can be granted additional permissions
  8. User Entity and UserModel ready for you to use or extend
  9. A simple helper that provides access to the most common auth actions
  10. Easily extendable controllers
  11. All required views that can be used as is or swapped out for your own
  12. Highly configurable
  13. Built to extend and modify
  14. Save initial settings in your code so it can be in version control, but can also be updated in the database, thanks to our Settings library

While this is an initial release, it already provides a fairly thorough set of features, that should handle the needs of 80% of the projects your work on. We hope you find it helpful, and I'm looking forward to see it continue to help you build secure applications in the future.
Reply
#2

Thank you very much @kilishan
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#3

I never think this spell will be broken.
I thank all of you.
Iran,talesh,datamweb Heart
Reply
#4

This is great news, congrats.
Website: marcomonteiro.net  | Blog: blog.marcomonteiro.net | Twitter: @marcogmonteiro | TILThings: tilthings.com
Reply
#5

What a great news!!! Thank you!!
Reply
#6

(This post was last modified: 06-03-2022, 04:24 AM by SubrataJ.)

wow, Congrats, will try it today once I am back from the office.
Reply
#7

It's amazing! Thank you!!!
Reply
#8

Awesome! This is great news. Thanks @kilishan
Reply
#9

Wow, this is a very surprising move.  How does this compare to Myth:Auth which has matured significantly over the years?
Reply
#10

(06-03-2022, 06:34 AM)PwrSrg Wrote: Wow, this is a very surprising move.  How does this compare to Myth:Auth which has matured significantly over the years?

This was an evolution of Myth:Auth, using many similar concepts, but designed to be as flexible as possible, be usable in more situations, and follow even more recent best practices in authentication design.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB