Giter Site home page Giter Site logo

healthyreal's Introduction

healthyreal

healthyreal's People

Contributors

dan-mu-zi avatar yuw0l avatar jonghanjeon avatar ggggjinju avatar dohyoi avatar wannagola avatar

Watchers

 avatar

healthyreal's Issues

swagger 에 임시 인증기 적용

현재 swagger 는 인증기능이 없어 인증을 필요로하는 요청은 테스트할 수 없다.
swagger 설정으로 authorization 기능을 추가해주자.

BE : 08.04 할일

  • #56
  • #55
  • 회원가입시 사용자 유형 결정하기(회원/트레이너)
  • JWT 토큰에 사용자 유형 등록하기(회원/트레이너 필드)

oauth2 success/failure handler 추가 (FE 측 red 목적)

현재 프로젝트는 oauth2 로그인 결과에 대해서 별도의 핸들러가 존재하지 않는다.
그로 인해 redirect url 로 응답이 나가지 않을 것으로 보인다.
해결해보자.

  • success handler
  • failure handler
  • auth entrypoint(아래 코드 참고)
.authenticationEntryPoint(new RestAuthenticationEntryPoint())
.accessDeniedHandler(tokenAccessDeniedHandler)

BE : 식단관리 기능 구현하기

  • 회원별, 날짜별, 식단 조회
  • 특정 날짜의 회원 식단일정 조회
  • 월별 스케줄 유무 전달(내용 없음)
  • 일별 스케줄 조회

API 설계

프런트엔드와 통신하기 위한 양식을 정해보자.

  • DTO 설계
  • API 설계
  • ERD 설계

인프라 구축

  • swagger - codegen 기반 FE 측 API 라이브러리 자동 배포 구축 (with JavaScript)
  • spring security social login 구축 및 공유
  • #12
  • 프로젝트 스펙 서술
  • #15

회원가입 프로세스는 아래와 같다.

  1. 클라이언트가 로그인 실행
  2. 백엔드는 로그인 결과로 인증 토큰을 프런트에 보내고 저장(저장위치는 브라우저)
  3. 온보딩 프로세스 진행
  4. 온보딩 완료되면 백엔드에 회원가입 완료

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.