Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add users and oAuth #55

Merged
merged 22 commits into from
Aug 30, 2019
Merged

add users and oAuth #55

merged 22 commits into from
Aug 30, 2019

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    15cca2b View commit details
    Browse the repository at this point in the history
  2. working on adding db migrations....

    ref #52
    maxgrossman committed May 24, 2019
    Configuration menu
    Copy the full SHA
    155925d View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Configuration menu
    Copy the full SHA
    6dc3953 View commit details
    Browse the repository at this point in the history
  2. remove stray console log....

    ref #52
    maxgrossman committed May 28, 2019
    Configuration menu
    Copy the full SHA
    6161222 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3051eb View commit details
    Browse the repository at this point in the history
  4. jwt key in config...

    ref #52
    maxgrossman committed May 28, 2019
    Configuration menu
    Copy the full SHA
    e7146b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3318033 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Configuration menu
    Copy the full SHA
    bc05b54 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. add jwt scheme/strategy test...

    ref #52
    maxgrossman committed May 30, 2019
    Configuration menu
    Copy the full SHA
    ff700db View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Configuration menu
    Copy the full SHA
    2d5bd92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7957de7 View commit details
    Browse the repository at this point in the history
  3. update some docs in the config file

    ref #52
    maxgrossman committed May 31, 2019
    Configuration menu
    Copy the full SHA
    8829e05 View commit details
    Browse the repository at this point in the history
  4. update fixture docs

    ref #52
    maxgrossman committed May 31, 2019
    Configuration menu
    Copy the full SHA
    fa18957 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. some better development docs...

    ref #52
    maxgrossman committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    22ba106 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    774295e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9527cc View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. add login/callback test, use jwt expiration, add session route, confi…

    …gure circle to work with JWT authentication (#60)
    
    * initial user agent implementation
    
    ref #58
    
    * work on login/callback tests...
    
    ref #58
    
    * adding additional test for login/callback
    
    ref #58
    
    * ...additional tests for callback
    
    ref #58
    
    Signed-off-by: Max Grossman <m.grossman1813@gmail.com>
    
    * move callback route's session logic to pre method
    
    refs #58 #57
    
    * add session route and accompianing test
    
    ref #58
    
    * add db folder in job command
    
    ref #58
    
    * put fake env_vars right in circleci build_and_test script
    
    ref #58
    
    * has to be called build I guess!
    
    ref #58
    
    * maybe try the dependecy cache steps?
    
    ref #58
    
    * lint fixes
    
    ref #58
    
    * update babel/eslint dependency versions
    
    ref #58
    
    * make sure to pass jwt for mapcss resource tests
    
    ref #58
    
    * no need for request-debug
    
    ref #58
    maxgrossman authored Jun 5, 2019
    Configuration menu
    Copy the full SHA
    2b900f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. add logout (#62)

    * initial user agent implementation
    
    ref #58
    
    * work on login/callback tests...
    
    ref #58
    
    * adding additional test for login/callback
    
    ref #58
    
    * ...additional tests for callback
    
    ref #58
    
    Signed-off-by: Max Grossman <m.grossman1813@gmail.com>
    
    * move callback route's session logic to pre method
    
    refs #58 #57
    
    * add session route and accompianing test
    
    ref #58
    
    * add db folder in job command
    
    ref #58
    
    * put fake env_vars right in circleci build_and_test script
    
    ref #58
    
    * has to be called build I guess!
    
    ref #58
    
    * maybe try the dependecy cache steps?
    
    ref #58
    
    * lint fixes
    
    ref #58
    
    * update babel/eslint dependency versions
    
    ref #58
    
    * make sure to pass jwt for mapcss resource tests
    
    ref #58
    
    * no need for request-debug
    
    ref #58
    
    * add logout test...need to update other tests
    
    #61
    
    * make sure the seedData's session record has initial value for presetConfig/mapcss tests
    
    ref #61
    
    * run all tests and fix a bunch, move handlers over to routes...
    
    ref #61
    
    * get rid of handlers!!
    
    ref #61
    
    * use json like before...
    
    ref #61
    
    * move auth all to index
    
    ref #61
    maxgrossman authored Jun 6, 2019
    Configuration menu
    Copy the full SHA
    d2342c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. better enforce http response conventions throughout routes (#64)

    * clean up end of lines and add back the .gitkeep
    
    ref #61
    
    * tdd for authentication error codes...
    
    ref #63
    
    * fix josmPresets!
    
    ref #63
    
    * update http response expectations for different routes & update circle config
    
    ref #63
    
    * add the line endings!!
    
    ref #63
    maxgrossman authored Jul 29, 2019
    Configuration menu
    Copy the full SHA
    21f194a View commit details
    Browse the repository at this point in the history
  2. clean up and add endlines

    ref #52
    maxgrossman committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    cd561d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. finish up oAuth cleanup (#66)

    * working on updating cb url
    
    ref #65
    
    * add verify route and use jwt as httpOnly cookie
    
    ref #65
    
    * add needed cors headers for cross origin
    
    ref #65
    
    * add get user route to handle when session is valid but localstorage lacks user
    
    ref #65
    
    * add cors to route
    ref #65
    
    * add more cors configurations, make cookie include access to everythign at /
    ref #65
    
    * update tests so they put jwt in cookie header and respond redirect in callback route
    
    ref #65
    
    * reach 95% coverage and unveil good bug to fix (I think)!
    ref #65
    
    * simplify auth test and remove some lines of code to get coverage working
    
    ref #65
    
    * initial explore route
    
    ref #65
    
    * include preset name.
    ref #65
    
    * lint, update icon lookup test
    
    ref #65
    
    * remove console log
    
    ref #65
    
    * update test after re-building icon map
    
    ref #65
    maxgrossman authored Aug 30, 2019
    Configuration menu
    Copy the full SHA
    7d048c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    967ced9 View commit details
    Browse the repository at this point in the history