knovator/authentication

There is no license information available for the latest version (v2.0) of this package.

This is authentication module description


README

This package used for user authentication with using secure laravel passport which provides a full OAuth2 server implementation for your Laravel application in a matter of minutes. [https://laravel.com/docs/5.7/passport]

Migration Added:

  • Users
  • Roles
  • Users Roles (Pivot Table)
  • Permissions
  • Permissions Roles (Pivot Table)

Features:

  • Handle user role with permissions based Authentication

Require the knovator/authentication package in your composer.json and update your dependencies:

You want to need add authentication repository in your composer.json file.

          {
              "type": "vcs",
              "url": "git@github.com:knovator/authentication.git"
          }
      ],

You want to need add multiple_column in config/auth.php User Providers sections

This package included laravel/passport and prettus/l5-repository packages.

    composer require knovator/authentication

In your config/app.php add Knovator\Authentication\AuthServiceProvider::class to the end of the providers array:

Publish Configuration:

php artisan vendor:publish --provider "Knovator\Authentication\AuthServiceProvider"

website : [https://github.com/knovator/authentication ]