Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 1.47 KB

File metadata and controls

75 lines (51 loc) · 1.47 KB

Project Title

Basic API Authentication using Laravel Passport.

Technologies and Packages used

Below are the details of the system based on the given API Documentation.

Built With

  • Laravel - The web framework used
  • Postman - The most popular tools used in API testing
  • Laragon - Universal development environment for PHP, Node. js, Python, Java, Go, Ruby

Routes

routes/api.php

Route::group(['namespace' => 'api'], function(){

    /**
     * ***** [AUTHENTICATION ROUTES] *****
     */
    Route::post('register', 'AuthenticationController@register');
    Route::post('login', 'AuthenticationController@login');

});

END POINTS

/**
* ***** [For Registration] *****
    Method type: POST
    http://localhost:8000/api/register
    
    form-body
    [name, email, password, password_confirmation]
    

    {
        "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9....",
        "token_type": "bearer",
        "expires_at": "2020-03-20 11:43:41"
    }
*/

/**
* ***** [For Login] *****
    Method type: POST
    http://localhost:8000/api/login
    
    form-body
    [email, password]

    {
        "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9....",
        "token_type": "bearer",
        "expires_at": "2020-03-20 11:43:41"
    }
*/

Time Spent

CODING STARTED 18/03/2020 07:05 PM | CODING ENDED 18/03/2020 07:45 PM

Powered By

@fingersandmind