Bengr auth package that can implement multiple authentication and authorization strategies
You can install the package via composer:
composer require bengr/auth
There is no other configuration needed than just adjust routing.php config for needs of your application