Skip to content

Feature implement authentication #120

Merged
merged 31 commits into from
Nov 16, 2020
Merged

Commits on Nov 4, 2020

  1. Add pyjwt to API requirements

    Justin Campbell committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    1de44ad View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Add dotenv support to API

    Justin Campbell committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    0398df2 View commit details
    Browse the repository at this point in the history
  2. Update gitignore to include api dotenv files

    Justin Campbell committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    f6a15d3 View commit details
    Browse the repository at this point in the history
  3. Add python-dotenv to pip requirements

    Justin Campbell committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    f9dd838 View commit details
    Browse the repository at this point in the history
  4. Replace pyjwt with Flask-JWT-Extended

    Justin Campbell committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    982ce7b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2020

  1. Implement basic shared username/password auth using dotenv

    Justin Campbell committed Nov 8, 2020
    Configuration menu
    Copy the full SHA
    4e8fae4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcf3c3d View commit details
    Browse the repository at this point in the history
  3. Implement /tokens/refresh endpoint to get new access tokens

    Justin Campbell committed Nov 8, 2020
    Configuration menu
    Copy the full SHA
    271caab View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. Update Login resource docs

    Justin Campbell committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    ba3c9b7 View commit details
    Browse the repository at this point in the history
  2. Make Item resource return tuple w/ quueue JSON and HTTP return code p…

    …lus update docs
    Justin Campbell committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    b75f3d7 View commit details
    Browse the repository at this point in the history
  3. Update Queue resource to return a tuple of data and HTTP response cod…

    …e plus update docs
    Justin Campbell committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    5c5a100 View commit details
    Browse the repository at this point in the history
  4. Correct refactoring error that broke Queue resource

    Justin Campbell committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    ffc049b View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Update QueueList docs

    Justin Campbell committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    5b752de View commit details
    Browse the repository at this point in the history
  2. Add JWT_REFRESH_CRSF_HEADER for easier reference

    Justin Campbell committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    4757b28 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Create base LoginForm -- nonfunctional

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    4e40b02 View commit details
    Browse the repository at this point in the history
  2. Create base auth utilities -- only login

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    ca130f8 View commit details
    Browse the repository at this point in the history
  3. Create AuthProvider component

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    50f03ec View commit details
    Browse the repository at this point in the history
  4. Create PrivateRoute component for checking auth

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    4e79718 View commit details
    Browse the repository at this point in the history
  5. Move previous App component to AppView

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    58e6b96 View commit details
    Browse the repository at this point in the history
  6. Update app entrypoint for auth routing

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    d20a3b4 View commit details
    Browse the repository at this point in the history
  7. Include AuthProvider

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    c3e9d2c View commit details
    Browse the repository at this point in the history
  8. Integrate API login and error handling

    Justin Campbell committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    34f56ae View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. Add auth headers to API requests

    Justin Campbell committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    3334517 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Add view password toggle to login screen

    Justin Campbell committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    27d51fa View commit details
    Browse the repository at this point in the history
  2. Intensify login screen gradient

    Justin Campbell committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    8486ec5 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Fix spelling error in token refresh endpoint

    Justin Campbell committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    170a87d View commit details
    Browse the repository at this point in the history
  2. Add token refresh function to auth utilities

    Justin Campbell committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    4a79cb4 View commit details
    Browse the repository at this point in the history
  3. Add react-cookies to project

    Justin Campbell committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    64decd9 View commit details
    Browse the repository at this point in the history
  4. Add CookieProvider

    Justin Campbell committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    5f65436 View commit details
    Browse the repository at this point in the history
  5. Remove debug calls

    Justin Campbell committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    5e77e49 View commit details
    Browse the repository at this point in the history
  6. Implement automatic token refresh

    Justin Campbell committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    80804cf View commit details
    Browse the repository at this point in the history