2017 © Pedro Peláez
 

library passportrs

Laravel Passport provides OAuth2 server support to Laravel.

image

rubiconinternational/passportrs

Laravel Passport provides OAuth2 server support to Laravel.

  • Thursday, April 5, 2018
  • by aelliott
  • Repository
  • 6 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 20 % Grown

The README.md

Laravel Passport Customized with Relationships support

Installation

   composer require rubiconinternational/passportrs

packagist, (*1)

File Modifications Made for Relationships Support

  1. File Modified: 2016_06_01_000002_create_oauth_access_tokens_table.php, (*2)

    Modification Description: Add incremental primary key to table. Lines 17-18, (*3)

    Modification Reason: For other projects middlware to associate other relational data and better data structure., (*4)

  2. File Modified: PersonalAccessTokenController.php, (*5)

    Modification Description: Updated store() method to build token Relationship before returning token. Lines 6, and 67-79, (*6)

    Modification Reason: Create token relationship to carry additional data and join oauth_access_tokens table to relationship table., (*7)

  3. File Modified: PersonalAccessTokens.vue, (*8)

    Modification Description: Added form fields, updated data() fields and store() function to handle fields, and added minor styling. Lines 9-19, 51-55, 76-87, 149-174, 254-256, and 327-329, (*9)

        api_client_id
        api_application_id
        api_token_type
    

    Modification Description: For relational data., (*10)

  4. Add custom logging call. This will not work on other systems., (*11)

, (*12)

Build Status Total Downloads Latest Stable Version License , (*13)

Introduction

Laravel Passport is an OAuth2 server and API authentication package that is simple and enjoyable to use., (*14)

Official Documentation

Documentation for Passport can be found on the Laravel website., (*15)

License

Laravel Passport is open-sourced software licensed under the MIT license., (*16)

The Versions